Quintiq file version 2.0
|
#parent: #root
|
Method OnOk () id:Method_DialogCreateEditTransportationCost_OnOk
|
{
|
#keys: '[145730.1.941108639]'
|
Body:
|
[*
|
// Create or update laneleg costs
|
laneLegCosts := DataHolderDialogDatas.Data().Copy();
|
|
LaneLegCost::CreateUpdate( &laneLegCosts, //output
|
DataHolderFormLaneLeg.Data(),
|
DropDownListAccount.Data(),
|
DropDownStringListCostDriver.Text(),
|
DateSelectorCostStart.Date(),
|
DropDownStringListTimeUnit.Text(),
|
ApplicationMacroPlanner.FormatStringToNumber( EditFieldLengthOfTime.Text() ),
|
CheckboxBatchEditCost.Checked(),
|
ApplicationMacroPlanner.FormatStringToReal( EditFieldCost.Text() ),
|
false );
|
|
if( not isnull( DataHolderForm.Data() ) )
|
{
|
ApplicationMacroPlanner.SelectListObjects( DataHolderForm.Data().lsAccountCosts(),
|
laneLegCosts );
|
}
|
this.Close()
|
*]
|
}
|