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