Example #1
0
        private void btDatecsCloseCheck_Click(object sender, EventArgs e)
        {
            Datecs _printer = new Datecs();

            _printer.CancelCheck("Ошибка!!!");

            _printer.CloseCheck(10000, 0, 1000, false);
            _printer.Close();
        }
Example #2
0
        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;
                }
            }
        }
Example #3
0
        private void btDatecsCloseCheck_Click(object sender, EventArgs e)
        {
            Datecs _printer = new Datecs();
            _printer.CancelCheck("Ошибка!!!");

            _printer.CloseCheck(10000, 0);
            _printer.Close();
        }