Esempio n. 1
0
 private void incass_Click(object sender, EventArgs e)
 {
     incass.Enabled = false;
     try
     {
         Cash8.FiscallPrintJason.RootObject result = FiscallPrintJason.cashe_in_out("cashOut", Convert.ToDouble(sum_incass.Text));
         if (result != null)
         {
             if (result.results[0].status == "ready")//Задание выполнено успешно
             {
                 sum_incass.Text = result.results[0].result.counters.cashSum.ToString();
             }
             else
             {
                 MessageBox.Show(" Ошибка !!! " + result.results[0].status + " | " + result.results[0].errorDescription);
             }
         }
         else
         {
             MessageBox.Show("Общая ошибка");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("incass_Click" + ex.Message);
     }
     incass.Enabled = true;
 }
Esempio n. 2
0
 private void get_summ_in_cashe_Click(object sender, EventArgs e)
 {
     try
     {
         Cash8.FiscallPrintJason.RootObject result = FiscallPrintJason.execute_operator_type("getCashDrawerStatus");
         if (result != null)
         {
             if (result.results[0].status == "ready")//Задание выполнено успешно
             {
                 sum_incass.Text = result.results[0].result.counters.cashSum.ToString();
             }
             else
             {
                 MessageBox.Show(" Ошибка !!! " + result.results[0].status + " | " + result.results[0].errorDescription);
             }
         }
         else
         {
             MessageBox.Show("Общая ошибка");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("get_summ_in_cashe_Click" + ex.Message);
     }
 }
Esempio n. 3
0
        private void avans_Click(object sender, EventArgs e)
        {
            avans.Enabled = false;
            if (sum_avans.Text.Trim().Length == 0)
            {
                MessageBox.Show(" Сумма внесения не заполнена ");
                return;
            }

            if (Convert.ToDouble(sum_avans.Text) == 0)
            {
                MessageBox.Show(" Сумма внесения должна быть больше нуля ");
                return;
            }
            try
            {
                Cash8.FiscallPrintJason.RootObject result = FiscallPrintJason.cashe_in_out("cashIn", Convert.ToDouble(sum_avans.Text));
                if (result != null)
                {
                    if (result.results[0].status == "ready")//Задание выполнено успешно
                    {
                        sum_incass.Text = result.results[0].result.counters.cashSum.ToString();
                    }
                    else
                    {
                        MessageBox.Show(" Ошибка !!! " + result.results[0].status + " | " + result.results[0].errorDescription);
                    }
                }
                else
                {
                    MessageBox.Show("Общая ошибка");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("avans_Click" + ex.Message);
            }
            avans.Enabled = true;
        }
Esempio n. 4
0
 private void btn_ofd_exchange_status_Click(object sender, EventArgs e)
 {
     txtB_ofd_exchange_status.BackColor = Color.Green;
     Cash8.FiscallPrintJason.RootObject result = MainStaticClass.get_ofd_exchange_status();
     if (result != null)
     {
         if (result.results[0].result != null)
         {
             if (result.results[0].result.status.notSentCount > 0)
             {
                 if ((DateTime.Now - result.results[0].result.status.notSentFirstDocDateTime).Days > 3)
                 {
                     txtB_ofd_exchange_status.Text = "Не отправлено документов " + result.results[0].result.status.notSentCount.ToString().Trim() + "\r\n" +
                                                     " начиная с даты " + result.results[0].result.status.notSentFirstDocDateTime.ToString("yyyy-MM-dd HH:mm:ss");
                     txtB_ofd_exchange_status.BackColor = Color.Gold;
                 }
                 else
                 {
                     txtB_ofd_exchange_status.Text = "Не отправлено документов " + result.results[0].result.status.notSentCount.ToString().Trim();
                 }
             }
             else
             {
                 txtB_ofd_exchange_status.Text = "Все отправлено";
             }
         }
         else
         {
             txtB_ofd_exchange_status.Text      = "Нет связи";
             txtB_ofd_exchange_status.BackColor = Color.Gold;
         }
     }
     else
     {
         txtB_ofd_exchange_status.Text      = "Нет связи";
         txtB_ofd_exchange_status.BackColor = Color.Gold;
     }
 }