Quintiq file version 2.0
|
#parent: #root
|
Method EnableDisableComponents (
|
Boolean isbatchedit
|
) id:Method_DialogCreateEditActualPISPIP_EnableDisableComponents
|
{
|
#keys: '[113694.1.411209873]'
|
Body:
|
[*
|
// Enable/disable components
|
|
issingleedit := not isbatchedit;
|
ValueHolderIsBatchEdit.Data( isbatchedit );
|
LabelProduct.Enabled( issingleedit );
|
LabelStockingPoint.Enabled( issingleedit );
|
LabelDate.Enabled( issingleedit );
|
LabelManufacturedDate.Enabled( issingleedit );
|
|
LabelActualInventoryLevelEnd.Enabled( issingleedit or CheckBoxBatchEditInventoryLevelEnd.Checked() );
|
EditorInventoryLevelEnd.Enabled( issingleedit or CheckBoxBatchEditInventoryLevelEnd.Checked() );
|
|
LabelDescription.Enabled( issingleedit or CheckBoxBatchEditDescription.Checked() );
|
EditorDescription.Enabled( issingleedit or CheckBoxBatchEditDescription.Checked() );
|
|
if( isbatchedit )
|
{
|
feedback := Translations::MP_ActualProductInStockingPointInPeriod_CannotEditTypeIndexForBatchEdit();
|
SelectionProduct.DisableWithUserFeedback( feedback );
|
SelectionStockingPoint.DisableWithUserFeedback( feedback );
|
GUIDateTimeSelectorDate.DisableWithUserFeedback( feedback );
|
GUIDateSelectorManufacturedDate.DisableWithUserFeedback( feedback );
|
}
|
else
|
{
|
GUIDateSelectorManufacturedDate.Enabled( issingleedit and guard( SelectionProduct.Data().HasShelfLifeOrMaturation(), true ) );
|
}
|
*]
|
}
|