Example #1
0
 private void BNRManager_BNRStateInputEvent(Utils.Enums.BNRState state)
 {
     Dispatcher.BeginInvoke(new Action(() =>
     {
         try
         {
             Constants.BNRStatus             = Enum.GetName(typeof(BNRState), state);
             outOfServiceLbl.Content         = "BNR Status :";
             outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Visible;
             outOfServiceRedLbl.Visibility   = System.Windows.Visibility.Collapsed;
             outOfServiceGreenLbl.Content    = Constants.BNRStatus;
             if (state == BNRState.DISABLED)
             {
                 new Thread(() => AsyncIntHopperFunc()).Start();
             }
         }
         catch (Exception ex)
         {
             outOfServiceLbl.Content         = "BNR Status :";
             outOfServiceGreenLbl.Visibility = System.Windows.Visibility.Collapsed;
             outOfServiceRedLbl.Visibility   = System.Windows.Visibility.Visible;
             outOfServiceRedLbl.Content      = "Not OK";
             log.Error("Error PayByCashOrCoinPage -> BNRManager_BNRStateInputEvent :" + ex.ToString());
         }
     }), DispatcherPriority.Background);
 }
Example #2
0
 private void BNRManager_BNRStateInputEvent(Utils.Enums.BNRState state)
 {
     Dispatcher.BeginInvoke(new Action(() =>
     {
         Constants.BNRStatus = Enum.GetName(typeof(BNRState), state);
         lblmessage.Content  = "BNR Status : " + Constants.BNRStatus;
         if (state == BNRState.DISABLED)
         {
             Thread.Sleep(200);
             BNRManager.Instance.GetCassetteStatus();
         }
     }), DispatcherPriority.Background);
 }
Example #3
0
        private void BNRManager_BNRStateInputEvent(Utils.Enums.BNRState state)
        {
            Dispatcher.BeginInvoke(new Action(() =>
            {
                try
                {
                    Constants.BNRStatus = Enum.GetName(typeof(BNRState), state);
                    lblBNR.Content      = Constants.BNRStatus;

                    if (state == BNRState.UNLOADED)
                    {
                        UnloadValue();
                    }
                }
                catch (Exception ex)
                {
                    log.Error("Error BNROperationPage -> BNRManager_BNRStateInputEvent() : " + ex.ToString());
                }
            }), DispatcherPriority.Background);
        }