Quintiq file version 2.0
#root
#parent: LibMacroPlannerTCUI
OrphanComponent DialogCreateEditFulfillmentRestriction
{
  #keys: '[123718.0.364059127]'
  Accessibility: 'Extensible'
  BaseType: 'Dialog'
  Databinding: 'shadow[FulfillmentRestriction]'
  GBLayout
  {
    Type: 'internal[GBLayoutDefinition]'
    Columns:
    [
      GBFlow.Column { grow: 0 id: 772 parent: 0 }
      GBFlow.Column { grow: 0 id: 842 parent: 0 }
      GBFlow.Column { grow: 128 id: 540 parent: 0 }
    ]
    Elements:
    [
      GBElement
      {
        Component => Label
        Position { startcolumn: 772 startrow: 596 endcolumn: 772 endrow: 596 }
      }
      GBElement
      {
        Component => Label763
        Position { startcolumn: 772 startrow: 763 endcolumn: 772 endrow: 763 }
      }
      GBElement
      {
        Component => SelectionSalesSegment
        Position { startcolumn: 842 startrow: 596 endcolumn: 540 endrow: 596 }
      }
      GBElement
      {
        Component => SelectionProduct
        Position { startcolumn: 842 startrow: 763 endcolumn: 540 endrow: 763 }
      }
      GBElement
      {
        Component => GUIDateTimeSelectorStartDate
        Position { startcolumn: 842 startrow: 779 endcolumn: 842 endrow: 779 }
      }
      GBElement
      {
        Component => GUIDateTimeSelectorEndDate
        Position { startcolumn: 842 startrow: 633 endcolumn: 842 endrow: 633 }
      }
      GBElement
      {
        Component => CheckBoxHasStart
        Position { startcolumn: 772 startrow: 779 endcolumn: 772 endrow: 779 }
      }
      GBElement
      {
        Component => CheckBoxHasEnd
        Position { startcolumn: 772 startrow: 633 endcolumn: 772 endrow: 633 }
      }
    ]
    Gaps: [ left: 10 right: 10 top: 10 bottom: 10 inner: 5 ]
    Rows:
    [
      GBFlow.Row { grow: 0 id: 596 parent: 0 }
      GBFlow.Row { grow: 0 id: 763 parent: 0 }
      GBFlow.Row { grow: 0 id: 779 parent: 0 }
      GBFlow.Row { grow: 0 id: 633 parent: 0 }
    ]
  }
  Children:
  [
    #child: Toolbar
    Component Label
    {
      #keys: '[123718.0.364061082]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'SelectionSalesSegment'
        Shortcut: 'Alt+S'
        Text: '&Sales segment'
        Tooltip: '<html> Select the sales segment that the fulfillment restriction applies to. <br> Fulfillment restrictions only apply to sales demands on higher-level products. <br> They are ignored for sales demands on leaf products. <br> The items in the drop-down list are filtered based on the selection in the navigation panel. </html>'
        Transparent: true
      ]
    }
    Component Label763
    {
      #keys: '[123718.0.364061431]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'SelectionProduct'
        Shortcut: 'Alt+P'
        Text: '&Product'
        Tooltip: '<html> Select the leaf product that is excluded for fulfillment of sales demands on higher-level products. <br> Fulfillment restrictions only apply to sales demands on higher-level products. <br> They are ignored for sales demands on leaf products. <br> The items in the drop-down list are filtered based on the selection in the navigation panel. </html>'
        Transparent: true
      ]
    }
    #child: SelectionSalesSegment
    #child: SelectionProduct
    Component GUIDateTimeSelectorStartDate
    {
      #keys: '[123718.0.364065802]'
      BaseType: 'GUIDateTimeSelector'
      Properties:
      [
        BackgroundColor: 'White'
        DataBinding: 'Dialog.Data.StartDate'
        Format: 'DMMY'
      ]
    }
    Component GUIDateTimeSelectorEndDate
    {
      #keys: '[130152.0.270393850]'
      BaseType: 'GUIDateTimeSelector'
      Properties:
      [
        BackgroundColor: 'White'
        DataBinding: 'Dialog.Data.EndDate'
        Format: 'DMMY'
      ]
    }
    Component CheckBoxHasStart
    {
      #keys: '[130152.0.270395743]'
      BaseType: 'CheckBox'
      Properties:
      [
        Shortcut: 'Alt+S'
        SizePosition: 'lt18 74 25 41'
        Text: '&Start'
        Tooltip: '<html> Check the box to set a start date for the validity of the fulfillment restriction. <br> Leave unchecked if the fulfillment restriction is valid from the start of the horizon. <br> Fulfillment restrictions are applied to sales demands that have their start date within the validity period. </html>'
      ]
    }
    Component CheckBoxHasEnd
    {
      #keys: '[130152.0.270396705]'
      BaseType: 'CheckBox'
      Properties:
      [
        Shortcut: 'Alt+E'
        SizePosition: 'lt18 69 58 74'
        Text: '&End'
        Tooltip: '<html> Check the box to set an end date for the validity of the fulfillment restriction (the end date is excluded). <br> Leave unchecked if the fulfillment restriction is valid until the end of the horizon. <br> Fulfillment restrictions are applied to sales demands that have their start date within the validity period. </html>'
      ]
    }
  ]
  Properties:
  [
    EnterButton: 'btnOk'
    EscapeButton: 'btnCancel'
    Height: 196
    Title: 'Fulfillment restriction'
    Width: 383
    ModeledStringList ChildOrdering
    {
      c: SelectionSalesSegment
      c: SelectionProduct
      c: GUIDateTimeSelectorStartDate
      c: Label
      c: Toolbar
      c: Label763
      c: GUIDateTimeSelectorEndDate
      c: CheckBoxHasStart
      c: CheckBoxHasEnd
    }
  ]
}
