Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
 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);
     }
 }
Exemplo n.º 3
0
 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);
     }
 }
Exemplo n.º 4
0
 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();
     }
 }