Esempio n. 1
0
        static void c_BillStacking(object Sender, BillStackedEventArgs e)
        {
            Console.WriteLine("Купюра в стеке");

            e.Hold = true;


            //if (Sum > 100)
            //{
            //    e.Cancel = true;
            //    Console.WriteLine("Превышен лимит единовременной оплаты");
            //}
        }
        private void OnBillStacking(BillStackedEventArgs e)
        {
            if (BillStacking == null)
            {
                return;
            }

            foreach (BillStackingHandler subscriber in BillStacking.GetInvocationList())
            {
                subscriber(this, e).GetAwaiter().GetResult();

                if (e.HasToRejectBill)
                {
                    _returnBill = true;
                    return;
                }
            }

            _returnBill = false;
        }
Esempio n. 3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="Sender"></param>
 /// <param name="e"></param>
 private void _billValidator_BillStacking(object Sender, BillStackedEventArgs e)
 {
     Logger.Log(Logger.Level.Info, string.Format("Banknote stacking. Sum: {0}₸", e.Value));
 }
Esempio n. 4
0
 public void cashCode_BillStacked(object sender, BillStackedEventArgs e)
 {
     PrintBoxApp.instance.MoneyIn(e.denomination);
 }
 private void _billValidator_BillStacking(object Sender, BillStackedEventArgs e)
 {
     //_chromiumWebBrowser.ExecuteScriptAsync(string.Format("console.log('Bill Stacking: {0}');", e.Value));
 }