Quintiq file version 2.0 #parent: #root Method GetChangeOfLeadTimeStrategyWarningDialog ( String laneleadtime, String operationleadtime ) as Boolean id:Method_FormGeneralSettings_GetChangeOfLeadTimeStrategyWarningDialog { #keys: '[144528.1.1737103871]' Body: [* // Prompt user with warning dialog if user changes lead time settings proceedSave := true; hasnewleadtimestrategy := MacroPlan.GlobalParameters_MP().LaneLeadTimeLogic() <> laneleadtime or MacroPlan.GlobalParameters_MP().OperationLeadTimeLogic() <> operationleadtime; if( hasnewleadtimestrategy ) { message := Translations::MP_MacroPlan_ChangeOfLeadTimeStrategy(); showModal := true; proceedSave := WebMessageBox::Warning( message, Translations::MessageBox_YesNo(), showModal ) = 0; // Reset here as no code executed after Form.ApplyChanges() if( proceedSave ) { MacroPlan.ResetPeriodTasksAndFlushTrips(); } } return proceedSave; *] }