private bool TryPrintChecks(int customerNumber, decimal costWithoutCommission, decimal commissionValue, decimal cost) { try { using (var waiter = new OperationWaiter()) { var check = GetCheck(customerNumber, costWithoutCommission, commissionValue, cost); CheckPrinter.Print(check); return(true); } } catch (Exception ex) { var errorMessage = "Ошибка печати чека"; Log.Error(errorMessage, ex); Message.Error(errorMessage); return(false); } }
private bool TryPrintChecks(decimal cost, decimal totalCost, double quantity, string articleName) { try { using (var waiter = new OperationWaiter()) { var check = new ArticleSaleCheck(cost, totalCost, quantity, Settings.CasherName, articleName); CheckPrinter.Print(check); return(true); } } catch (Exception ex) { var errorMessage = "Ошибка печати чека"; Log.Error(errorMessage, ex); Message.Error(errorMessage); return(false); } }
private bool TryPrintChecks(decimal costWithoutCommision, decimal comissionValue, decimal totalWithCommission, int customerNumber, string customerName, string customerEmail) { try { using (var waiter = new OperationWaiter()) { var check = new HotWaterCheck(customerNumber, customerName, Settings.CasherName, costWithoutCommision, totalWithCommission, customerEmail); CheckPrinter.Print(check); return(true); } } catch (Exception ex) { var errorMessage = "Ошибка печати чека"; Log.Error(errorMessage, ex); Message.Error(errorMessage); return(false); } }
private bool TryPrintChecks(decimal cost, string departmentCode, int customerNumber, string customerName, string paymentReasonName, string customerEmail) { try { using (var waiter = new OperationWaiter()) { var check = new EnergyCustomerCheck(departmentCode, customerNumber, customerName, paymentReasonName, Settings.CasherName, cost, customerEmail); CheckPrinter.Print(check); return(true); } } catch (Exception ex) { var errorMessage = "Ошибка печати чека"; Log.Error(errorMessage, ex); Message.Error(errorMessage); return(false); } }