| Quintiq file version 2.0 | 
| #parent: #root | 
| Method EnableDisableComponent ( | 
|   Boolean isbatchedit, | 
|   Boolean enableprimarykeyselectors | 
| ) id:Method_DialogCreateEditTransportCapacity_EnableDisableComponent | 
| { | 
|   #keys: '[113694.0.1521756091]' | 
|   Body: | 
|   [* | 
|     // Enable disable components | 
|     // GroupPanelGeneral | 
|     if( isbatchedit or not enableprimarykeyselectors ) | 
|     { | 
|       SelectionUnit.DisableWithUserFeedback( Translations::MP_Designer_DisableSelectorForBatchEditAndWhenEditFromPeriodList( 'unit' ) ); | 
|       GUIStartDateTimeSelector.DisableWithUserFeedback( Translations::MP_Designer_DisableSelectorForBatchEditAndWhenEditFromPeriodList( 'start date' ) ); | 
|     } | 
|      | 
|     // GroupPanelLotSize | 
|     GroupPanelLotSize.Enabled( not isbatchedit | 
|                                or( isbatchedit and CheckBoxBatchEditLotSize.Checked() ) ); | 
|      | 
|     // GroupPanelCapacity | 
|     GroupPanelCapacity.Enabled( not isbatchedit | 
|                                 or( isbatchedit and CheckBoxBatchEditCapacity.Checked() ) ); | 
|      | 
|     // GroupPanelSecondaryCapacity | 
|     CheckBoxSecondaryCapacity.Enabled( not isbatchedit | 
|                                        or CheckBoxBatchEditSecondaryCapacity.Checked() ); | 
|                                           | 
|     Dialog.EnableDisableGroupPanelSecondaryPanel(); | 
|   *] | 
| } |