コード例 #1
0
        private bool FiscalRegister(string cashierName, byte paymentType)
        {
            if (!SessionOpen)
            {
                MessageBox.Show("Смена фискального регистратора не запущена (либо длится более 24 часов). Не удается провести заказ.");

                return(false);
            }

            bool discount = false;

            if (selectedDiscountId > 0)
            {
                discount = true;
            }

            fiscal.SetCashier(cashierName);
            fiscal.Register(paymentType);

            return(true);
        }
コード例 #2
0
ファイル: OrdersForm.cs プロジェクト: pistol88/dvizh-seller
        private void canceSelectedElement_Click(object sender, EventArgs e)
        {
            int index = elementsListGridView.CurrentCell.RowIndex;

            entities.OrderElement orderElement = elementsProvider[index];

            orderElement.SetCancelAt(DateTime.Now.ToLongDateString());
            orders.CancelElement(orderElement);

            if (Properties.Settings.Default.fiscal)
            {
                fiscal.SetCashier(cashierName);
                fiscal.Annulate(orderElement);
            }

            elementsListGridView.Update();
            elementsListGridView.Focus();
        }