private void FrmPaying_Load(object sender, EventArgs e) { this.carTypePanel1.Init(); ClearInput(); CardReaderManager.GetInstance(UserSetting.Current.WegenType).PushCardReadRequest(CardReadHandler); if (AppSettings.CurrentSetting.TicketReaderCOMPort > 0) { _TicketReader = new BarCodeReader(AppSettings.CurrentSetting.TicketReaderCOMPort); _TicketReader.BarCodeRead += new BarCodeReadEventHandler(TicketReader_BarCodeRead); _TicketReader.Open(); } if (AppSettings.CurrentSetting.ParkFeeLedCOMPort > 0) { if (AppSettings.CurrentSetting.ParkFeeLedType == 0) { _ChargeLed = new ZhongKuangLed(AppSettings.CurrentSetting.ParkFeeLedCOMPort); } else { _ChargeLed = new YanseDesktopLed(AppSettings.CurrentSetting.ParkFeeLedCOMPort); } _ChargeLed.Open(); _ChargeLed.PermanentSentence = Resource1.FrmCardPaying_CentralCharge; } if (AppSettings.CurrentSetting.BillPrinterCOMPort > 0) { _BillPrinter = new EpsonmodePrinter(AppSettings.CurrentSetting.BillPrinterCOMPort, 9600); _BillPrinter.Open(); } if (AppSettings.CurrentSetting.YCTReaderCOMPort > 0) { _YCTReader = new YangChengTongReader(AppSettings.CurrentSetting.YCTReaderCOMPort, 1); _YCTReader.Open(); } this.txtMemo.Items.Clear(); if (UserSetting.Current.PaymentComments != null && UserSetting.Current.PaymentComments.Count > 0) { foreach (string comment in UserSetting.Current.PaymentComments) { this.txtMemo.Items.Add(comment); } } //从配置文件中获取收费栏的宽度 string temp = AppSettings.CurrentSetting.GetConfigContent("PaymentPanelWidth"); int intVal; if (int.TryParse(temp, out intVal) && intVal > 0) { this.paymentPanel.Width = intVal; } this.parkCombobox1.Init(); this.label1.Visible = false; this.parkCombobox1.Visible = false; }
private void btnConnect_Click(object sender, EventArgs e) { if (comPort.ComPort > 0 && comAddress.EntranceAddress > 0) { reader = new YangChengTongReader(comPort.ComPort, comAddress.EntranceAddress); reader.Open(); } }
private void FrmCardCenterCharge_Load(object sender, EventArgs e) { this.carTypePanel1.Init(); ClearInput(); CardReaderManager.GetInstance(UserSetting.Current.WegenType).PushCardReadRequest(CardReadHandler); if (AppSettings.CurrentSetting.TicketReaderCOMPort > 0) { _TicketReader = new BarCodeReader(AppSettings.CurrentSetting.TicketReaderCOMPort); _TicketReader.BarCodeRead += new BarCodeReadEventHandler(TicketReader_BarCodeRead); _TicketReader.Open(); } if (AppSettings.CurrentSetting.ParkFeeLedCOMPort > 0) { if (AppSettings.CurrentSetting.ParkFeeLedType == 0) { _ChargeLed = new ZhongKuangLed(AppSettings.CurrentSetting.ParkFeeLedCOMPort); } else { _ChargeLed = new YanseDesktopLed(AppSettings.CurrentSetting.ParkFeeLedCOMPort); } _ChargeLed.Open(); _ChargeLed.PermanentSentence = Resource1.FrmCardPaying_CentralCharge; } if (AppSettings.CurrentSetting.BillPrinterCOMPort > 0) { _BillPrinter = new EpsonmodePrinter(AppSettings.CurrentSetting.BillPrinterCOMPort, 9600); _BillPrinter.Open(); } if (AppSettings.CurrentSetting.YCTReaderCOMPort > 0) { _YCTReader = new YangChengTongReader(AppSettings.CurrentSetting.YCTReaderCOMPort, 1); _YCTReader.Open(); } this.txtMemo.Items.Clear(); if (UserSetting.Current.PaymentComments != null && UserSetting.Current.PaymentComments.Count > 0) { foreach (string comment in UserSetting.Current.PaymentComments) { this.txtMemo.Items.Add(comment); } } //从配置文件中获取收费栏的宽度 string temp = AppSettings.CurrentSetting.GetConfigContent("PaymentPanelWidth"); int intVal; if (int.TryParse(temp, out intVal) && intVal > 0) { this.paymentPanel.Width = intVal; } temp = AppSettings.CurrentSetting.GetConfigContent("VideoPanelHeight"); if (int.TryParse(temp, out intVal) && intVal > 0) { this.videoPanel.Height = intVal; } this.splitter2.Visible = AppSettings.CurrentSetting.ShowAPMMonitor; this.ucapmMonitor1.Visible = AppSettings.CurrentSetting.ShowAPMMonitor; if (ucapmMonitor1.Visible) { ucapmMonitor1.Init(); } //写卡模式不允许输入卡号 //this.txtCardID.Enabled = !GlobalVariables.IsNETParkAndOffLie; }
private void FrmCardPaying_Load(object sender, EventArgs e) { _EnterVideoes = new UCVideoListView(); _EnterVideoes.Dock = DockStyle.Fill; this.tableLayoutPanel2.Controls.Add(_EnterVideoes, 1, 0); this.picIn.Visible = false; this.carTypePanel1.Init(); ClearCardEvent(); CardReaderManager.GetInstance(UserSetting.Current.WegenType).PushCardReadRequest(CardReadHandler); if (AppSettings.CurrentSetting.TicketReaderCOMPort > 0) { _TicketReader = new BarCodeReader(AppSettings.CurrentSetting.TicketReaderCOMPort); _TicketReader.BarCodeRead += new BarCodeReadEventHandler(TicketReader_BarCodeRead); _TicketReader.Open(); } if (AppSettings.CurrentSetting.BillPrinterCOMPort > 0) { _BillPrinter = new EpsonmodePrinter(AppSettings.CurrentSetting.BillPrinterCOMPort, 9600); _BillPrinter.Open(); } if (AppSettings.CurrentSetting.ParkFeeLedCOMPort > 0) { if (AppSettings.CurrentSetting.ParkFeeLedType == 0) { _ChargeLed = new ZhongKuangLed(AppSettings.CurrentSetting.ParkFeeLedCOMPort); } else { _ChargeLed = new YanseDesktopLed(AppSettings.CurrentSetting.ParkFeeLedCOMPort); } _ChargeLed.Open(); _ChargeLed.PermanentSentence = "出口收费处 "; } if (AppSettings.CurrentSetting.YCTReaderCOMPort > 0) { _YCTReader = new YangChengTongReader(AppSettings.CurrentSetting.YCTReaderCOMPort, 1); _YCTReader.Open(); } // 启用一键开闸 if (UserSetting.Current.OneKeyOpenDoor) { this.pnlCash.Visible = false; } this.txtMemo.Items.Clear(); if (UserSetting.Current.PaymentComments != null && UserSetting.Current.PaymentComments.Count > 0) { foreach (string comment in UserSetting.Current.PaymentComments) { this.txtMemo.Items.Add(comment); } } //从配置文件中获取收费栏的宽度 string temp = AppSettings.CurrentSetting.GetConfigContent("PaymentPanelWidth"); int intVal; if (int.TryParse(temp, out intVal) && intVal > 0) { this.paymentPanel.Width = intVal; } temp = AppSettings.CurrentSetting.GetConfigContent("VideoPanelHeight"); if (int.TryParse(temp, out intVal) && intVal > 0) { this.videoPanel.Height = intVal; } this.splitter2.Visible = AppSettings.CurrentSetting.ShowAPMMonitor; this.ucapmMonitor1.Visible = AppSettings.CurrentSetting.ShowAPMMonitor; if (ucapmMonitor1.Visible) { ucapmMonitor1.Init(); } }