private void FrmCardPaying_FormClosed(object sender, FormClosedEventArgs e) { AppSettings.CurrentSetting.SaveConfig("PaymentPanelWidth", paymentPanel.Width.ToString()); AppSettings.CurrentSetting.SaveConfig("VideoPanelHeight", videoPanel.Height.ToString()); CardReaderManager.GetInstance(UserSetting.Current.WegenType).PopCardReadRequest(CardReadHandler); if (_TicketReader != null) { _TicketReader.Close(); } if (_BillPrinter != null) { _BillPrinter.Close(); } if (_YCTReader != null) { _YCTReader.Close(); } if (_ChargeLed != null) { _ChargeLed.Close(); } if (AppSettings.CurrentSetting.EnableZST) { FrmZSTSetting frm = FrmZSTSetting.GetInstance(); frm.ZSTReader.MessageRecieved -= new EventHandler <ZSTReaderEventArgs>(ZSTReader_MessageRecieved); } this.ucVideoes.Clear(); this._EnterVideoes.Clear(); }
private void ParkVacantRender(ParkInfo park) { try { if (AppSettings.CurrentSetting.ParkVacantLed == 0) { _ParkFullLed = new ZhongKuangLed(AppSettings.CurrentSetting.ParkFullLedCOMPort); } else if (AppSettings.CurrentSetting.ParkVacantLed == 1) { _ParkFullLed = new KeyTopVacantLed(AppSettings.CurrentSetting.ParkFullLedCOMPort); } if (_ParkFullLed != null) { _ParkFullLed.Open(); if (_ParkFullLed is KeyTopVacantLed) { _ParkFullLed.DisplayMsg(park.Vacant.ToString("D3"), int.MaxValue); } else { _ParkFullLed.DisplayMsg(string.Format("{0}{1}", park.VacantText, park.Vacant), int.MaxValue); } _ParkFullLed.Close(); } } catch (Exception ex) { ExceptionPolicy.HandleException(ex); } }
private void btnShow_Click(object sender, EventArgs e) { if (_LED != null) { _LED.Close(); } if (this.comPortComboBox1.ComPort > 0 && this.comboBox1.SelectedIndex >= 0) { if (this.comboBox1.SelectedIndex == 0) { _LED = new ZhongKuangLed(this.comPortComboBox1.ComPort); } else { _LED = new YanseDesktopLed(this.comPortComboBox1.ComPort); } _LED.Open(); _LED.PermanentSentence = txtStorage.Text; _LED.DisplayMsg(txtTemp.Text); } }
private void FrmPaying_FormClosed(object sender, FormClosedEventArgs e) { AppSettings.CurrentSetting.SaveConfig("PaymentPanelWidth", paymentPanel.Width.ToString()); CardReaderManager.GetInstance(UserSetting.Current.WegenType).PopCardReadRequest(CardReadHandler); if (_TicketReader != null) { _TicketReader.Close(); } if (_BillPrinter != null) { _BillPrinter.Close(); } if (_YCTReader != null) { _YCTReader.Close(); } if (_ChargeLed != null) { _ChargeLed.Close(); } }