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