Quintiq file version 2.0
|
#parent: #root
|
Method EnableDisableComponents (
|
Boolean isbatcheditcapacity,
|
Boolean isbatcheditlotsize,
|
Boolean isbatcheditsecondarycapacity,
|
Boolean hassecondarycapacity
|
) id:Method_DialogCreateEditTransportCapacity_EnableDisableComponents
|
{
|
#keys: '[139394.1.45289561]'
|
Body:
|
[*
|
// Hide / unhide batch
|
isbatchedit := DataHolderDialogDatas.Data().Size() > 1;
|
|
CheckboxBatchEditCapacity.Visible( isbatchedit );
|
CheckboxBatchEditLotSize.Visible( isbatchedit );
|
CheckboxBatchEditSecondaryCapacity.Visible( isbatchedit );
|
|
isCapacityEnabled := not isbatchedit or isbatcheditcapacity;
|
DropDownStringListTimeUnit.Enabled( isCapacityEnabled, '' );
|
EditFieldMinCapacity.Enabled( isCapacityEnabled, '' );
|
EditFieldMaxCapacity.Enabled( isCapacityEnabled, '' );
|
EditFieldLotSize.Enabled( not isbatchedit or isbatcheditlotsize, '' );
|
|
isHasSecondaryCapacityEnabled := ( not isbatchedit or isbatcheditsecondarycapacity )
|
isSecondaryCapacityEnabled := isHasSecondaryCapacityEnabled and hassecondarycapacity;
|
CheckboxHasSecondaryCapacity.Enabled( isHasSecondaryCapacityEnabled, '' );
|
DropDownListSecondaryUOM.Enabled( isSecondaryCapacityEnabled, '' );
|
EditFieldSecondaryMinCapacity.Enabled( isSecondaryCapacityEnabled, '' );
|
EditFieldSecondaryMaxCapacity.Enabled( isSecondaryCapacityEnabled, '' );
|
EditFieldSecondaryLotSize.Enabled( isSecondaryCapacityEnabled, '' );
|
*]
|
}
|