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() );
|
*]
|
}
|