Lai,Risheng
2023-11-02 30c02e0c981b16be0918483543f4b812956c45d4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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()
  *]
}