Exemplo n.º 1
0
        public void SetControl(IEnumerable <IComponentData> list)
        {
            RemoveEventHandlers();
            _manageTraysSettingData = list.OfType <ManageTraysSettingData>().FirstOrDefault();

            useRequestedTray_choiceComboControl.onOff_CheckBox.Checked    = _manageTraysSettingData.UseRequestedTray.Value;
            useRequestedTray_choiceComboControl.choice_Combo.SelectedItem = ListValues.UseRequesetedTray.FirstOrDefault(x => x.Value == _manageTraysSettingData.UseRequestedTray.Key);

            manualFeedPrompt_choiceComboControl.onOff_CheckBox.Checked    = _manageTraysSettingData.ManualFeedPrompt.Value;
            manualFeedPrompt_choiceComboControl.choice_Combo.SelectedItem = ListValues.ManualFeedPrompt.FirstOrDefault(x => x.Value == _manageTraysSettingData.ManualFeedPrompt.Key);

            sizeTypePrompt_choiceComboControl.onOff_CheckBox.Checked    = _manageTraysSettingData.SizeTypePrompt.Value;
            sizeTypePrompt_choiceComboControl.choice_Combo.SelectedItem = ListValues.SizeTypePrompt.FirstOrDefault(x => x.Value == _manageTraysSettingData.SizeTypePrompt.Key);

            useAnotherTray_choiceComboControl.onOff_CheckBox.Checked    = _manageTraysSettingData.UseAnotherTray.Value;
            useAnotherTray_choiceComboControl.choice_Combo.SelectedItem = ListValues.UseAnotherTray.FirstOrDefault(x => x.Value == _manageTraysSettingData.UseAnotherTray.Key);

            alternativeLetterheadMode_choiceComboControl.onOff_CheckBox.Checked    = _manageTraysSettingData.AlternativeLetterHeadMode.Value;
            alternativeLetterheadMode_choiceComboControl.choice_Combo.SelectedItem = ListValues.AlternativeLetterheadMode.FirstOrDefault(x => x.Value == _manageTraysSettingData.AlternativeLetterHeadMode.Key);

            duplexBlankPages_choiceComboControl.onOff_CheckBox.Checked    = _manageTraysSettingData.DuplexBlankPages.Value;
            duplexBlankPages_choiceComboControl.choice_Combo.SelectedItem = ListValues.DuplexBlankPages.FirstOrDefault(x => x.Value == _manageTraysSettingData.DuplexBlankPages.Key);

            imageRotation = _manageTraysSettingData.ImageRotation.Value? imageRotation_choiceComboControl.onOff_CheckBox.Checked = true : imageRotation_choiceComboControl.onOff_CheckBox.Checked = false;
            if (imageRotation == true)
            {
                imageRotation_choiceComboControl.choice_Combo.SelectedItem = ListValues.ImageRotation.FirstOrDefault(x => x.Value == _manageTraysSettingData.ImageRotation.Key);
            }

            overrideA4Letter_choiceComboControl.onOff_CheckBox.Checked    = _manageTraysSettingData.OverrideA4Letter.Value;
            overrideA4Letter_choiceComboControl.choice_Combo.SelectedItem = _manageTraysSettingData.OverrideA4Letter.Key;

            AddEventHandlers();
        }
Exemplo n.º 2
0
        public ManageTraysControl()
        {
            InitializeComponent();
            _manageTraysSettingData = new ManageTraysSettingData();

            SetChoiceControlDataSource(useRequestedTray_choiceComboControl, ListValues.UseRequesetedTray);
            SetChoiceControlDataSource(manualFeedPrompt_choiceComboControl, ListValues.ManualFeedPrompt);
            SetChoiceControlDataSource(sizeTypePrompt_choiceComboControl, ListValues.SizeTypePrompt);
            SetChoiceControlDataSource(useAnotherTray_choiceComboControl, ListValues.UseAnotherTray);
            SetChoiceControlDataSource(alternativeLetterheadMode_choiceComboControl, ListValues.AlternativeLetterheadMode);
            SetChoiceControlDataSource(duplexBlankPages_choiceComboControl, ListValues.DuplexBlankPages);
            SetChoiceControlDataSource(imageRotation_choiceComboControl, ListValues.ImageRotation);
            SetChoiceControlDataSource(overrideA4Letter_choiceComboControl, ListValues.OverrideA4Letter);
            useRequestedTray_choiceComboControl.Enabled = true;
            AddEventHandlers();
        }