| Quintiq file version 2.0 | 
| #parent: #root | 
| Method EnableDisableComponent ( | 
|   Boolean isbatchedit, | 
|   Boolean enableprimarykeyselectors | 
| ) id:Method_DialogCreateEditTransportAvailability_EnableDisableComponent | 
| { | 
|   #keys: '[135040.0.3063540]' | 
|   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' ) ); | 
|     } | 
|     // ShiftPattern | 
|     SelectionShiftPattern.Enabled( not isbatchedit | 
|                                    or( isbatchedit and CheckBoxBatchEditShiftPattern.Checked() ) ); | 
|       | 
|     // GroupPanelMaintenance | 
|     GroupPanelMaintenance.Enabled( not isbatchedit | 
|                                    or( isbatchedit and CheckBoxBatchEditMaintenance.Checked() ) ); | 
|      | 
|     // GroupPanelLotSize | 
|     EditorLotSize.Enabled( not isbatchedit | 
|                                or( isbatchedit and CheckBoxBatchEditLotSize.Checked() ) ); | 
|       | 
|     // Capacities min max | 
|     EditorMaximumQuantity.Enabled( not isbatchedit | 
|                                    or( isbatchedit and CheckBoxBatchEditCapacity.Checked() ) ); | 
|      | 
|     // EditorNumberOfUnit | 
|     EditorNumberOfUnit.Enabled( not isbatchedit | 
|                                      or( isbatchedit and CheckBoxBatchEditNumberOfUnit.Checked() ) ); | 
|   *] | 
| } |