Quintiq file version 2.0 #parent: #root Method EnableDisableComponent ( Boolean isbatchedit ) id:Method_DialogCreateEditCustomerOrder_EnableDisableComponent { #keys: '[142576.0.84643258]' Body: [* // Enable disable components //General tab SelectionSalesSegment.Enabled( not isbatchedit or CheckBoxBatchEditSalesSegment.Checked() ); LabelSalesSegment.Enabled( not isbatchedit or CheckBoxBatchEditSalesSegment.Checked() ); SelectionProduct.Enabled( not isbatchedit or CheckBoxBatchEditProduct.Checked() ); LabelProduct.Enabled( not isbatchedit or CheckBoxBatchEditProduct.Checked() ); SelectionStockingPoint.Enabled( not isbatchedit or CheckBoxBatchEditStockingPoint.Checked() ); LabelStockingPoint.Enabled( not isbatchedit or CheckBoxBatchEditStockingPoint.Checked() ); GUIDateTimeSelectorOrderDate.Enabled( not isbatchedit or CheckBoxBatchEditOrderDate.Checked() ); LabelOrderDate.Enabled( not isbatchedit or CheckBoxBatchEditOrderDate.Checked() ); EditorCustomerName.Enabled( not isbatchedit or CheckBoxBatchEditCustomerName.Checked() ); LabelCustomerName.Enabled( not isbatchedit or CheckBoxBatchEditCustomerName.Checked() ); EditorCustomerID.Enabled( not isbatchedit or CheckBoxBatchEditCustomerID.Checked() ); LabelCustomerID.Enabled( not isbatchedit or CheckBoxBatchEditCustomerID.Checked() ); EditorOrderID.Enabled( not isbatchedit or CheckBoxBatchEditOrderID.Checked() ); LabelOrderID.Enabled( not isbatchedit or CheckBoxBatchEditOrderID.Checked() ); EditorOrderLineID.Enabled( not isbatchedit or CheckBoxBatchEditOrderLineID.Checked() ); LabelOrderLineID.Enabled( not isbatchedit or CheckBoxBatchEditOrderLineID.Checked() ); EditorPrice.Enabled( not isbatchedit or CheckBoxBatchEditPrice.Checked() ); LabelPrice.Enabled( not isbatchedit or CheckBoxBatchEditPrice.Checked() ); EditorQuantity.Enabled( not isbatchedit or CheckBoxBatchEditQuantity.Checked() ); LabelQuantity.Enabled( not isbatchedit or CheckBoxBatchEditQuantity.Checked() ); //Advance tab SelectionCurrency.Enabled( not isbatchedit or CheckBoxBatchEditCurrency.Checked() ); LabelCurrency.Enabled( not isbatchedit or CheckBoxBatchEditCurrency.Checked() ); SelectionUnitOfMeasure.Enabled( not isbatchedit or CheckBoxBatchEditUnitOfMeasure.Checked() ); LabelUnitOfMeasure.Enabled( not isbatchedit or CheckBoxBatchEditUnitOfMeasure.Checked() ); CheckBoxIsExcludedFromFulfillmentKPI.Enabled( not isbatchedit or CheckBoxBatchEditIsExcludedFromFulfillmentKPI.Checked() ); isenabledpriority := false; if( CheckBoxIsExcludedFromFulfillmentKPI.Checked() ) { SelectionPriority.Data( null( Priority ) ); } else { isenabledpriority := not isbatchedit or CheckBoxBatchEditPriority.Checked(); if( isnull( SelectionPriority.Data() ) ) { SelectionPriority.Data( SalesDemandBase::GetDefaultPriority( MacroPlan ) ); } } SelectionPriority.Enabled( isenabledpriority ); LabelPriority.Enabled( isenabledpriority ); CheckBoxIsEligibleForNetting.Enabled( not isbatchedit or CheckBoxBatchEditIsEligibleForNetting.Checked() ); CheckBoxIsFirmed.Enabled( not isbatchedit or CheckBoxBatchEditIsFirmed.Checked() ); *] }