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(); }
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(); }