コード例 #1
0
        public PrintEmulatorStatusForm(DvtkApplicationLayer.EmulatorSession emulator_session)
        {
            //
            // Required for Windows Form Designer support
            //
            InitializeComponent();

            this.session = emulator_session;

            this.TextBoxManufacturer.Text      = this.session.EmulatorSessionImplementation.Printer.Manufacturer;
            this.TextBoxModelName.Text         = this.session.EmulatorSessionImplementation.Printer.ManufacturerModelName;
            this.TextBoxPrinterName.Text       = this.session.EmulatorSessionImplementation.Printer.PrinterName;
            this.TextBoxSerialNumber.Text      = this.session.EmulatorSessionImplementation.Printer.DeviceSerialNumber;
            this.TextBoxSoftwareVersions.Text  = this.session.EmulatorSessionImplementation.Printer.SoftwareVersions;
            this.DateTimeCalibrationDate.Value = this.session.EmulatorSessionImplementation.Printer.DateOfLastCalibration.Date;
            this.DateTimeCalibrationTime.Value = this.session.EmulatorSessionImplementation.Printer.TimeOfLastCalibration.ToLocalTime();

            // add the 3 possible Printer Status values
            this.ComboBoxPrinterStatus.Items.Add("NORMAL");
            this.ComboBoxPrinterStatus.Items.Add("WARNING");
            this.ComboBoxPrinterStatus.Items.Add("FAILURE");
            string status = this.session.EmulatorSessionImplementation.Printer.Status.ToString();

            foreach (object o in this.ComboBoxPrinterStatus.Items)
            {
                if (o.ToString() == status)
                {
                    this.ComboBoxPrinterStatus.SelectedItem = o;
                    break;
                }
            }

            string statusInfo = this.session.EmulatorSessionImplementation.Printer.StatusInfo.ToString();

            foreach (string info_dt in this.session.EmulatorSessionImplementation.Printer.StatusInfoDefinedTerms)
            {
                this.ComboBoxPrinterStatusInfo.Items.Add(info_dt);
            }

            foreach (object o in this.ComboBoxPrinterStatusInfo.Items)
            {
                if (o.ToString() == statusInfo)
                {
                    this.ComboBoxPrinterStatusInfo.SelectedItem = o;
                    break;
                }
            }
        }
コード例 #2
0
        public PrintEmulatorStatusForm(DvtkApplicationLayer.EmulatorSession emulator_session)
        {
            //
            // Required for Windows Form Designer support
            //
            InitializeComponent();

            this.session = emulator_session;

            this.TextBoxManufacturer.Text = this.session.EmulatorSessionImplementation.Printer.Manufacturer;
            this.TextBoxModelName.Text = this.session.EmulatorSessionImplementation.Printer.ManufacturerModelName;
            this.TextBoxPrinterName.Text = this.session.EmulatorSessionImplementation.Printer.PrinterName;
            this.TextBoxSerialNumber.Text = this.session.EmulatorSessionImplementation.Printer.DeviceSerialNumber;
            this.TextBoxSoftwareVersions.Text = this.session.EmulatorSessionImplementation.Printer.SoftwareVersions;
            this.DateTimeCalibrationDate.Value = this.session.EmulatorSessionImplementation.Printer.DateOfLastCalibration.Date;
            this.DateTimeCalibrationTime.Value = this.session.EmulatorSessionImplementation.Printer.TimeOfLastCalibration.ToLocalTime ();

            // add the 3 possible Printer Status values
            this.ComboBoxPrinterStatus.Items.Add("NORMAL");
            this.ComboBoxPrinterStatus.Items.Add("WARNING");
            this.ComboBoxPrinterStatus.Items.Add("FAILURE");
            string status = this.session.EmulatorSessionImplementation.Printer.Status.ToString();
            foreach (object o in this.ComboBoxPrinterStatus.Items)
            {
                if (o.ToString() == status)
                {
                    this.ComboBoxPrinterStatus.SelectedItem = o;
                    break;
                }
            }

            string statusInfo = this.session.EmulatorSessionImplementation.Printer.StatusInfo.ToString();
            foreach (string info_dt in this.session.EmulatorSessionImplementation.Printer.StatusInfoDefinedTerms)
            {
                this.ComboBoxPrinterStatusInfo.Items.Add (info_dt);
            }

            foreach (object o in this.ComboBoxPrinterStatusInfo.Items)
            {
                if (o.ToString() == statusInfo)
                {
                    this.ComboBoxPrinterStatusInfo.SelectedItem = o;
                    break;
                }
            }
        }
コード例 #3
0
 public DialogResult ShowDialog(IWin32Window theIWin32Window, DvtkApplicationLayer.EmulatorSession theEmulatorSession)
 {
     _EmulatorSession = theEmulatorSession;
     return(ShowDialog(theIWin32Window));
 }
コード例 #4
0
 public DialogResult ShowDialog(IWin32Window theIWin32Window, DvtkApplicationLayer.EmulatorSession theEmulatorSession)
 {
     _EmulatorSession = theEmulatorSession;
     return(ShowDialog(theIWin32Window));
 }