Quintiq file version 2.0 #parent: #root Method EnableDisableComponent ( Boolean isbatchedit ) id:Method_DialogCreateEditSalesDemand_EnableDisableComponent { #keys: '[107528.0.165695004]' Body: [* // Enable disable components SelectionSalesSegment.Enabled( not isbatchedit or CheckBoxBatchEditSalesSegment.Checked() ); LabelSalesSegment.Enabled( not isbatchedit or CheckBoxBatchEditSalesSegment.Checked() ); SelectionStockingPoint.Enabled( not isbatchedit or CheckBoxBatchEditStockingPoint.Checked() ); LabelStockingPoint.Enabled( not isbatchedit or CheckBoxBatchEditStockingPoint.Checked() ); SelectionUnitOfMeasure.Enabled( not isbatchedit or CheckBoxBatchEditUnitOfMeasure.Checked() ); LabelUnitOfMeasure.Enabled( not isbatchedit or CheckBoxBatchEditUnitOfMeasure.Checked() ); SelectionProduct.Enabled( not isbatchedit or CheckBoxBatchEditProduct.Checked() ); LabelProduct.Enabled( not isbatchedit or CheckBoxBatchEditProduct.Checked() ); GUIDateTimeSelectorStart.Enabled( not isbatchedit or CheckBoxBatchEditStart.Checked() ); LabelStart.Enabled( not isbatchedit or CheckBoxBatchEditStart.Checked() ); GUIDateTimeSelectorEnd.Enabled( not isbatchedit or CheckBoxBatchEditEnd.Checked() ); LabelEnd.Enabled( not isbatchedit or CheckBoxBatchEditEnd.Checked() ); SelectionCurrency.Enabled( not isbatchedit or CheckBoxBatchEditCurrency.Checked() ); LabelCurrency.Enabled( not isbatchedit or CheckBoxBatchEditCurrency.Checked() ); EditorQuantity.Enabled( not isbatchedit or CheckBoxBatchEditQuantity.Checked() ); LabelQuantity.Enabled( not isbatchedit or CheckBoxBatchEditQuantity.Checked() ); EditorPrice.Enabled( not isbatchedit or CheckBoxBatchEditPrice.Checked() ); LabelPrice.Enabled( not isbatchedit or CheckBoxBatchEditPrice.Checked() ); CheckBoxIsExcludedFromFulfillmentKPI.Enabled( not isbatchedit or CheckBoxBatchEditIsExcludedFromFulfillmentKPI.Checked() ); isenabledpriority := false; isenableduncertaintypct := false; if( CheckBoxIsExcludedFromFulfillmentKPI.Checked() ) { SelectionPriority.Data( null( Priority )); EditorDemandUncertaintyPercentage.Text( ApplicationLibMacroPlanner.FormatRealToString( 0.0 ) ); } else { isenabledpriority := not isbatchedit or CheckBoxBatchEditPriority.Checked(); isenableduncertaintypct := not isbatchedit or CheckBoxBatchEditDemandUncertaintyPercentage.Checked(); if( isnull( SelectionPriority.Data() ) ) { SelectionPriority.Data( SalesDemandBase::GetDefaultPriority( MacroPlan ) ); } } SelectionPriority.Enabled( isenabledpriority ); LabelPriority.Enabled( isenabledpriority ); EditorDemandUncertaintyPercentage.Enabled( isenableduncertaintypct ); LabelDemandUncertaintyPercentage.Enabled( isenableduncertaintypct ); *] }