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; }
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); } }
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; }
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; } }