Ejemplo n.º 1
0
        public void SetControl(IEnumerable <IComponentData> list)
        {
            RemoveEventHandlers();

            _printSettingsData = list.OfType <PrintSettingsData>().FirstOrDefault();

            copies_choiceNumericControl.onOff_CheckBox.Checked     = _printSettingsData.Copies.Value;
            copies_choiceNumericControl.choice_numericUpDown.Value = Convert.ToDecimal(_printSettingsData.Copies.Key);


            paperSize_choiceComboControl.onOff_CheckBox.Checked    = _printSettingsData.OriginalSize.Value;
            paperSize_choiceComboControl.choice_Combo.SelectedItem = ListValues.OriginalSize.FirstOrDefault(x => x.Value == _printSettingsData.OriginalSize.Key);

            paperType_choiceComboControl.onOff_CheckBox.Checked    = _printSettingsData.PaperType.Value;
            paperType_choiceComboControl.choice_Combo.SelectedItem = ListValues.PaperTypes.FirstOrDefault(x => x.Value == _printSettingsData.PaperType.Key);

            paperTray_choiceComboControl.onOff_CheckBox.Checked    = _printSettingsData.PaperTray.Value;
            paperTray_choiceComboControl.choice_Combo.SelectedItem = ListValues.PaperTrayModes.FirstOrDefault(x => x.Value == _printSettingsData.PaperTray.Key);

            outputBin_choiceComboControl.onOff_CheckBox.Checked    = _printSettingsData.OutputBin.Value;
            outputBin_choiceComboControl.choice_Combo.SelectedItem = ListValues.OutputBin.FirstOrDefault(x => x.Value == _printSettingsData.OutputBin.Key);

            outputSides_choiceComboControl.onOff_CheckBox.Checked    = _printSettingsData.OutputSides.Value;
            outputSides_choiceComboControl.choice_Combo.SelectedItem = ListValues.OutputSides.FirstOrDefault(x => x.Value == _printSettingsData.OutputSides.Key);

            resolution_ComboBox.onOff_CheckBox.Checked    = _printSettingsData.Resolution.Value;
            resolution_ComboBox.choice_Combo.SelectedItem = ListValues.PrintResolution.FirstOrDefault(x => x.Value == _printSettingsData.Resolution.Key);

            enable_choiceComboControl.onOff_CheckBox.Checked    = _printSettingsData.PrintFromUsb.Value;
            enable_choiceComboControl.choice_Combo.SelectedItem = _printSettingsData.PrintFromUsb.Key;

            AddEventHandlers();
        }
Ejemplo n.º 2
0
        public PrintDefaultControl()
        {
            InitializeComponent();
            _printSettingsData = new PrintSettingsData();

            enable_choiceComboControl.choice_Combo.DataSource = ListValues.EnableScanToEmailValues;
            SetChoiceControlDataSource(paperSize_choiceComboControl, ListValues.OriginalSize);
            SetChoiceControlDataSource(paperType_choiceComboControl, ListValues.PaperTypes);
            SetChoiceControlDataSource(outputBin_choiceComboControl, ListValues.OutputBin);
            SetChoiceControlDataSource(outputSides_choiceComboControl, ListValues.OutputSides);
            SetChoiceControlDataSource(paperTray_choiceComboControl, ListValues.PaperTrayModes);
            SetChoiceControlDataSource(resolution_ComboBox, ListValues.PrintResolution);

            copies_choiceNumericControl.choice_numericUpDown.Minimum = 1;
            copies_choiceNumericControl.choice_numericUpDown.Maximum = 32000;
            AddEventHandlers();
        }