コード例 #1
0
ファイル: MachineDrivers.cs プロジェクト: dimoniche/Service
        public void ManualInitDevice()
        {
            if (Globals.ClientConfiguration.Settings.offCheck != 1)
            {
                // не платим чеком - не нужен сканер
                scaner             = new ZebexScaner();
                WorkerScanerDriver = new SaleThread {
                    ThreadName = "WorkerScanerDriver"
                };
                WorkerScanerDriver.Work     += WorkerScanerDriver_Work;
                WorkerScanerDriver.Complete += WorkerScanerDriver_Complete;
            }

            if (Globals.ClientConfiguration.Settings.offBill != 1)
            {
                CCNETDriver          = new CCRSProtocol();
                WorkerBillPollDriver = new SaleThread {
                    ThreadName = "WorkerBillPollDriver"
                };
                WorkerBillPollDriver.Work     += WorkerBillPollDriver_Work;
                WorkerBillPollDriver.Complete += WorkerBillPollDriver_Complete;
            }

            printer = new PrinterESC();

            if (Globals.ClientConfiguration.Settings.offControl != 1)
            {
                control = new ControlDevice();
            }

            if (Globals.ClientConfiguration.Settings.offModem != 1)
            {
                modem = new Modem();
            }
        }
コード例 #2
0
ファイル: MachineDrivers.cs プロジェクト: dimoniche/Service
        public void InitAllTask()
        {
            if (Globals.ClientConfiguration.Settings.offCheck != 1)
            {
                // не платим чеком - не нужен сканер
                if (WorkerScanerDriver == null)
                {
                    WorkerScanerDriver = new SaleThread {
                        ThreadName = "WorkerScanerDriver"
                    };
                    WorkerScanerDriver.Work     += WorkerScanerDriver_Work;
                    WorkerScanerDriver.Complete += WorkerScanerDriver_Complete;
                }
            }

            if (Globals.ClientConfiguration.Settings.offBill != 1)
            {
                if (WorkerBillPollDriver == null)
                {
                    WorkerBillPollDriver = new SaleThread {
                        ThreadName = "WorkerBillPollDriver"
                    };
                    WorkerBillPollDriver.Work     += WorkerBillPollDriver_Work;
                    WorkerBillPollDriver.Complete += WorkerBillPollDriver_Complete;
                }
            }
        }