| Quintiq file version 2.0 | 
| #parent: #root | 
| Method ValidateInput ( | 
|   output String feedback_o | 
| ) as Boolean id:Method_DialogCreateEditStockingCost_ValidateInput | 
| { | 
|   #keys: '[145730.0.2090330770]' | 
|   Body: | 
|   [* | 
|     // Validate dialog input | 
|     // Override in product related costs dialog. | 
|     sanitycheckfb := ''; | 
|      | 
|     if( not isnull( DropDownListAccount.Data() ) ) | 
|     { | 
|       isUnique := StockingPointCost::GetIsUniqueCost( feedback_o, | 
|                                                       DataHolderStockingPoint.Data(), | 
|                                                       DataHolderDialogDatas.Data(), | 
|                                                       DropDownListAccount.Data().Name(), | 
|                                                       DropDownStringListCostDriver.Text(), | 
|                                                       DateSelectorCostStart.Date() ); | 
|        | 
|       if ( isUnique ) | 
|       { | 
|         AccountCost::ValidateInput( feedback_o, | 
|                                     sanitycheckfb, | 
|                                     DataHolderDialogData.Data().Account_MP(), | 
|                                     DropDownStringListCostDriver.Text(), | 
|                                     DateSelectorCostStart.Date(), | 
|                                     DropDownStringListTimeUnit.Text(), | 
|                                     ApplicationMacroPlanner.FormatStringToNumber( EditFieldLengthOfTime.Text() ), | 
|                                     ApplicationMacroPlanner.FormatStringToReal( EditFieldCost.Text() ), | 
|                                     DataHolderDialogData.Data().WrappedInstance() ); | 
|       } | 
|     } | 
|      | 
|     return feedback_o = ''; | 
|   *] | 
| } |