Exemple #1
0
        public FormResultData(Log log)
        {
            retLogin    = "";
            retPassword = "";
            timework    = 3;
            ServName    = "";

            // Лог
            this.log = log;

            // инициализируем драйверы устройств
            drivers = new MachineDrivers(log);

            // прочтем из базы статистику
            statistic = GlobalDb.GlobalBase.GetMoneyStatistic();
        }
Exemple #2
0
        public MainForm()
        {
            InitializeComponent();

            currentPort = SerialPortHelper.GetSerialPorts();

            comboBox1.Items.Clear();
            comboBox1.Items.Add("NULL");
            comboBox1.Items.AddRange(currentPort);

            comboBox3.Items.Clear();
            comboBox3.Items.Add("NULL");
            comboBox3.Items.AddRange(currentPort);

            drivers = new MachineDrivers(Program.testLog);
            drivers.ReceivedResponse += reciveResponse;

            // инициализируем устройства
            drivers.InitAllDevice();

            if (Globals.ClientConfiguration.Settings.comPortScanner.Contains("NULL"))
            {
                comboBox1.SelectedIndex = -1;
            }
            else if (Globals.ClientConfiguration.Settings.comPortScanner.Contains("COM"))
            {
                string index     = Globals.ClientConfiguration.Settings.comPortScanner.Remove(0, 3);
                int    int_index = 0;
                int.TryParse(index, out int_index);
                comboBox1.SelectedIndex = int_index;

                drivers.scaner.openPort((string)comboBox1.Items[comboBox1.SelectedIndex]);
            }

            if (Globals.ClientConfiguration.Settings.comPortBill.Contains("NULL"))
            {
                comboBox3.SelectedIndex = -1;
            }
            else if (Globals.ClientConfiguration.Settings.comPortBill.Contains("COM"))
            {
                string index     = Globals.ClientConfiguration.Settings.comPortBill.Remove(0, 3);
                int    int_index = 0;
                int.TryParse(index, out int_index);

                int counter = 0;
                foreach (object item in comboBox3.Items)
                {
                    if ((string)item == Globals.ClientConfiguration.Settings.comPortBill)
                    {
                        break;
                    }
                    counter++;
                }

                comboBox3.SelectedIndex = counter;

                drivers.CCNETDriver.openPort((string)comboBox3.Items[comboBox3.SelectedIndex]);
            }

            if (Globals.ClientConfiguration.Settings.adressBill == null || Globals.ClientConfiguration.Settings.adressBill.Contains("NULL"))
            {
                drivers.CCNETDriver.BillAdr = 3;
            }
            else
            {
                string index     = Globals.ClientConfiguration.Settings.adressBill;
                int    int_index = 0;
                int.TryParse(index, out int_index);
                textBox1.Text = Globals.ClientConfiguration.Settings.adressBill;

                drivers.CCNETDriver.BillAdr = int_index;
            }

            comboBox4.Items.Clear();
            comboBox4.Items.AddRange(drivers.printer.findAllPrinter());
        }