Quintiq file version 2.0 #parent: #root Method OnOK () id:Method_DialogEditLaneLegs_OnOK { #keys: '[139394.0.1547082414]' Body: [* // On ok this.ApplyChanges(); data := DataHolderDialogData.Data(); isbatchedit := DataHolderDialogDatas.Data().Size() > 1; // Special handling for lead time if( CheckBoxHasUserLeadTime.Checked() ) { data.UserLeadTime( data.LeadTime() ); } LaneLeg::Update( DataHolderDialogDatas.Data(), data.Name(), data.AsOriginStockingPointLeg(), data.AsDestinationStockingPointLeg(), false /*is batch edit isenabled*/, data.IsEnabled(), CheckboxBatchEditStart.Checked() or not isbatchedit, data.Start(), CheckboxBatchEditEnd.Checked() or not isbatchedit, data.End(), CheckboxBatchEditLeadTime.Checked() or not isbatchedit, CheckBoxHasUserLeadTime.Checked(), DurationSelectorLeadTime.Duration(), false /*isbatchedit std lead time*/, false /*has std lead time */, Duration::MinDuration(), /*stdleadtime*/ not isbatchedit or CheckboxBatchEditCO2Emission.Checked(), data.CO2Emission()); this.Close(); *] }