Esempio n. 1
0
        private void SetAmount(short banknote)
        {
            try {
                Collect.InsertBanknote(banknote);

                switch (banknote)
                {
                case 1:
                    _payment.val1 += 1;
                    break;

                case 3:
                    _payment.val3 += 1;
                    break;

                case 5:
                    _payment.val5 += 1;
                    break;

                case 10:
                    _payment.val10 += 1;
                    break;

                case 20:
                    _payment.val20 += 1;
                    break;

                case 50:
                    _payment.val50 += 1;
                    break;

                case 100:
                    _payment.val100 += 1;
                    break;

                case 200:
                    _payment.val200 += 1;
                    break;

                case 500:
                    _payment.val500 += 1;
                    break;
                }

                if (_payment.summa == 0)
                {
                    Util.AddJSToDom(_browser, "enable();");
                }

                _payment.summa         += banknote;
                _payment.summa_komissia = Rate.GetCommissionAmount(_payment.id_uslugi, _payment.summa);
                _payment.summa_zachis   = _payment.summa - _payment.summa_komissia;
                _browser.Document.GetElementById("sum").TextContent =
                    (_payment.summa - _payment.summa_komissia).ToString();
                _browser.Document.GetElementById("banknote").TextContent   = banknote.ToString();
                _browser.Document.GetElementById("commission").TextContent = _payment.summa_komissia.ToString();

                _timer.Change(TimerDelay, Timeout.Infinite);
            } catch (Exception exception) {
                Log.Error(exception);
            }
        }