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 = '';
|
*]
|
}
|