| Quintiq file version 2.0 | 
| #parent: Toolbar594/btnOk | 
| Response OnClick () id:Response_Toolbar594_btnOk_OnClick | 
| { | 
|   #keys: '[136682.0.1835905073]' | 
|   Body: | 
|   [* | 
|     Dialog.ApplyChanges(); | 
|     Dialog.EndModal(1); | 
|   *] | 
|   DefinitionID: 'Responsedef_GUIButtonBase_OnClick' | 
|   Precondition: | 
|   [* | 
|     return Strategy::ValidateInput( feedback, | 
|                                     Dialog.Data().WrappedInstance().Name(), | 
|                                     ScenarioManager, | 
|                                     Dialog.Data().WrappedInstance(), | 
|                                     Dialog.Data().WrappedInstance().MassScalingFactor(), | 
|                                     Dialog.Data().WrappedInstance().MonetaryScalingFactor(), | 
|                                     Dialog.Data().WrappedInstance().TimeScalingFactor(), | 
|                                     Dialog.Data().WrappedInstance().TimeAccountScalingFactor(), | 
|                                     Dialog.Data().WrappedInstance().InventoryHoldingScalingFactor(), | 
|                                     guard([Number]EditorDefaultNumberOfPeriodsForAvgDemand.Text(),0 ), | 
|                                     guard([Number]EditorNumberOfPeriodsSmartPlan.Text(), 0 ), | 
|                                     CheckBoxUseSlidingWindowsApproach.Checked(), | 
|                                     guard([Number] EditorNumberOfPeriodsInWindow.Text(), 0 ), | 
|                                     guard([Number]EditorNumberOfPeriodsPerSlide.Text(), 0 ), | 
|                                     CheckBoxUseMetaOptimizer.Checked(), | 
|                                     CheckBoxMetaOptimizerFirstLevelHasOverride.Checked(), | 
|                                     CheckBoxMetaOptimizerLastLevelHasOverride.Checked(), | 
|                                     ApplicationLibMacroPlanner.FormatStringToNumber( EditorMetaOptimizerFirstLevelOverride.Text() ), | 
|                                     ApplicationLibMacroPlanner.FormatStringToNumber( EditorMetaOptimizerLastLevelOverride.Text() ), | 
|                                     ApplicationLibMacroPlanner.FormatStringToNumber( EditorMetaOptimizerMaxNumberOfSecondsAllIterations.Text() ), | 
|                                     ApplicationLibMacroPlanner.FormatStringToNumber( EditorMaxNrOfElemementsCampaignOptimizerCombi.Text() ),  | 
|                                     CheckBoxMetaOptimizerIsCollapseLevel.Checked(),  | 
|                                     ApplicationLibMacroPlanner.FormatStringToReal( EditorMetaOptimizerCollapseLevelWeight.Text() ) ); | 
|   *] | 
| } |