Exemple #1
0
 private void button3_Click(object sender, EventArgs e)
 {
     Acceptors.Result res = Ipaybox.Bill.SendCommand(Commands.StopTake);
     label2.Text = res.ToString();
     Pooling.Stop();
     textBox1.AppendText("Остановлено\r\n");
 }
Exemple #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            Pooling.Stop();
            //Сброс?
            Ipaybox.Bill.Flush();
            //Остановка приема купюр
            Acceptors.Result res = Ipaybox.Bill.SendCommand(Commands.StopTake);
            //Сброс?
            res = Ipaybox.Bill.SendCommand(Commands.Reset);
            textBox1.AppendText("Reset\r\n");
            //Старт приема купюр
            res = Ipaybox.Bill.SendCommand(Commands.StartTake);

            //Обнуление значений
            InsSumm       = 0;
            textBox1.Text = string.Empty;
            label1.Text   = "Купюр: 0";

            Ipaybox.Bill.accmoney.R10             = !checkBox1.Checked;
            Ipaybox.Bill.accmoney.R50             = !checkBox1.Checked;
            Ipaybox.Bill.accmoney.R100            = !checkBox1.Checked;
            Ipaybox.Bill.accmoney.R500            = !checkBox1.Checked;
            Ipaybox.Bill.accmoney.R1000           = !checkBox1.Checked;
            Ipaybox.Bill.AllowMoneyEnterOnPooling = checkBox1.Checked;
            label2.Text = res.ToString();

            //Запуск таймера
            Pooling.Enabled = true;
            Pooling.Start();
        }
Exemple #3
0
 private void button5_Click(object sender, EventArgs e)
 {
     Acceptors.Result res = Ipaybox.Bill.SendCommand(Commands.StartTake);
     Ipaybox.Bill.AllowMoneyEnterOnPooling = checkBox1.Checked;
     label2.Text = res.ToString();
     Pooling.Start();
     textBox1.AppendText("Запущено\r\n");
 }
Exemple #4
0
        private void AcceptorTestFrm_Load(object sender, EventArgs e)
        {
            //Инициализация купюроприемника
            if (Ipaybox.Bill == null)
            {
                Ipaybox.Bill = new Acceptors.Independed();

                // Если модель NULL - купюроприемник не найден.
                // Добавляется запись в лог, отключается таймер и кнопки на форме
                if (Ipaybox.Bill.model == Acceptors.Model.NULL && !Ipaybox.Debug)
                {
                    textBox1.Text    += "Не удалось обнаружить купюроприемник. Тест неактивен.\r\n";
                    Pooling.Enabled   = false;
                    groupBox1.Enabled = false;
                }
                else
                {
                    Pooling.Enabled = true;
                }
            }

            Ipaybox.Bill.Flush();

            Acceptors.Result res = Ipaybox.Bill.SendCommand(Commands.StartTake);

            if (res == Acceptors.Result.Error || res == Result.Null)
            {
                label2.Text = "START TAKE FAILURE";
            }

            //Запрет на прием денег
            Ipaybox.Bill.accmoney.R10             = !checkBox1.Checked;
            Ipaybox.Bill.accmoney.R50             = !checkBox1.Checked;
            Ipaybox.Bill.accmoney.R100            = !checkBox1.Checked;
            Ipaybox.Bill.accmoney.R500            = !checkBox1.Checked;
            Ipaybox.Bill.accmoney.R1000           = !checkBox1.Checked;
            Ipaybox.Bill.AllowMoneyEnterOnPooling = checkBox1.Checked;

            needPooling = true;
        }
Exemple #5
0
        private void checkBox1_CheckedChanged(object sender, EventArgs e)
        {
            needPooling = false;

            //Сброс
            Ipaybox.Bill.Flush();
            InsSumm = 0;

            //Остановка приема купюр
            Acceptors.Result res = Ipaybox.Bill.SendCommand(Commands.StopTake);

            //Старт приема купюр
            res = Ipaybox.Bill.SendCommand(Commands.StartTake);

            //С укладкой/без укладки в зависимости от выбранной опции
            Ipaybox.Bill.accmoney.R10             = checkBox1.Checked;
            Ipaybox.Bill.accmoney.R50             = checkBox1.Checked;
            Ipaybox.Bill.accmoney.R100            = checkBox1.Checked;
            Ipaybox.Bill.accmoney.R500            = checkBox1.Checked;
            Ipaybox.Bill.accmoney.R1000           = checkBox1.Checked;
            Ipaybox.Bill.AllowMoneyEnterOnPooling = checkBox1.Checked;

            needPooling = true;
        }
Exemple #6
0
 private void button4_Click(object sender, EventArgs e)
 {
     Acceptors.Result res = Ipaybox.Bill.SendCommand(Commands.StopTake);
     Ipaybox.Bill.Flush();
     this.Dispose();
 }