Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method ValidateInput ( 
 | 
  output String feedback_o 
 | 
) as Boolean id:Method_DialogCreateEditAccountCost_ValidateInput 
 | 
{ 
 | 
  #keys: '[113694.2.554496807]' 
 | 
  Body: 
 | 
  [* 
 | 
    // Validate dialog input 
 | 
    // Override in product related costs dialog. 
 | 
    feedback_o := ''; 
 | 
     
 | 
    if( not Dialog.GetIsUniqueCost() ) 
 | 
    { 
 | 
      feedback_o := Translations::MP_AccountCost_ValidateInput_IsNotUnique(); 
 | 
    } 
 | 
    else 
 | 
    { 
 | 
      sanitycheckfb := ''; 
 | 
      AccountCost::ValidateInput( feedback_o, 
 | 
                                  sanitycheckfb, 
 | 
                                  SelectionAccount.Data(), 
 | 
                                  StringSelectionCostDriver.BoundValue(), 
 | 
                                  GUIDateTimeSelectorStart.DateTime().Date(), 
 | 
                                  StringSelectionTimeUnit.BoundValue(), 
 | 
                                  ApplicationLibMacroPlanner.FormatStringToNumber( EditorLengthOfTime.Text() ), 
 | 
                                  ApplicationLibMacroPlanner.FormatStringToReal( EditorCost.Text() ), 
 | 
                                  Dialog.Data().WrappedInstance() ); 
 | 
    } 
 | 
     
 | 
    return feedback_o = ''; 
 | 
  *] 
 | 
} 
 |