private void btDatecsCloseCheck_Click(object sender, EventArgs e) { Datecs _printer = new Datecs(); _printer.CancelCheck("Ошибка!!!"); _printer.CloseCheck(10000, 0, 1000, false); _printer.Close(); }
private void InvoiceDetailDatecs_FormClosing(object sender, FormClosingEventArgs e) { _mainForm.RefreshData(_invmasterRow); //проверить если выход по ошибке if ((_invmasterRow.NumCheck == 0) & (_invmasterRow.GetInvoiceDetailRows().Length > 0)) { FormDialog _fdlg = new FormDialog(); TextBox _tb = new TextBox(); _fdlg.Text = "Аннуляция чека: "; if (this.causeError == null) { _tb.Text = "Ошибочный чек ..."; } else { _tb.Text = this.causeError; } _tb.Width = _fdlg.panel.Width; // _tb.Dock = DockStyle.Fill; _tb.SelectAll(); _fdlg.panel.Controls.Add(_tb); if (DialogResult.OK == _fdlg.ShowDialog(this)) { _invmasterRow.Note = _tb.Text; if (!_mainForm.SaveToBase(_invmasterRow)) { MessageBox.Show("Ошибка обновления!"); return; } _printer.CancelCheck("ОТМЕНА:" + _tb.Text); } else { e.Cancel = true; } } }
private void btDatecsCloseCheck_Click(object sender, EventArgs e) { Datecs _printer = new Datecs(); _printer.CancelCheck("Ошибка!!!"); _printer.CloseCheck(10000, 0); _printer.Close(); }