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