| Quintiq file version 2.0 | 
| #parent: Toolbar/btnOk | 
| Response OnClick () id:Response_Toolbar_btnOk_OnClick | 
| { | 
|   #keys: '[127238.0.1975964281]' | 
|   Body: | 
|   [* | 
|     // Submit data | 
|     Dialog.SetAttributeBeforeApplyDate(); | 
|     Dialog.ApplyChanges(); | 
|     Dialog.EndModal(1); | 
|   *] | 
|   DefinitionID: 'Responsedef_GUIButtonBase_OnClick' | 
|   Precondition: | 
|   [* | 
|     sanitycheckcategory := ''; | 
|     return FulfillmentTarget::ValidateInput( feedback, | 
|                                             sanitycheckcategory, | 
|                                             MacroPlan, | 
|                                             Dialog.Data().WrappedInstance(), | 
|                                             EditorName.Text(), | 
|                                             ifexpr( CheckBoxProduct.Checked(), SelectionProduct.Data(), null(Product_MP) ), | 
|                                             ifexpr( CheckBoxStockingPoint.Checked(), SelectionStockingPoint.Data(), null(StockingPoint_MP) ), | 
|                                             ifexpr( CheckBoxSalesSegment.Checked(), SelectionSalesSegment.Data(), null( SalesSegment_MP ) ), | 
|                                             ApplicationLibMacroPlanner.FormatStringToReal( EditorTargetPercentage.Text() ), | 
|                                             GUIDateTimeSelectorStart.DateTime().Date(), | 
|                                             GUIDateTimeSelectorEnd.DateTime().Date(), | 
|                                             false, | 
|                                             Translations::MP_GlobalParameters_KPIFulfillmentTargetName() | 
|                                             ); // the selection will be disabled when is for safety stock is true | 
|   *] | 
| } |