private bool ReturnSale(TLVReader.PayType payType, double quantity, decimal price, int department, string name) { if (_driver == null) { return(false); } _driver.Quantity = quantity; _driver.Price = price; _driver.Department = department; _driver.Tax1 = 0; _driver.Tax2 = 0; _driver.Tax3 = 0; _driver.Tax4 = 0; var taxStr = "TaxType"; int tax = TaxType; switch (payType) { case TLVReader.PayType.Cash: _driver.Tax1 = tax; break; case TLVReader.PayType.PayCard: _driver.Tax2 = tax; break; case TLVReader.PayType.CreditCard: _driver.Tax3 = tax; break; } _driver.StringForPrinting = name; return(testResult(_driver.ReturnSale())); }
private bool CloseCheck(TLVReader.PayType payType, decimal summ, string name) { if (_driver == null) { return(false); } _driver.Summ1 = 0;//сколько дал клиент _driver.Summ2 = 0; _driver.Summ3 = 0; _driver.Summ4 = 0; _driver.Tax1 = 0; _driver.Tax2 = 0; _driver.Tax3 = 0; _driver.Tax4 = 0; var taxStr = "TaxType"; int tax = TaxType; switch (payType) { case TLVReader.PayType.Cash: _driver.Summ1 = summ; _driver.Tax1 = tax; break; case TLVReader.PayType.PayCard: _driver.Summ2 = summ; _driver.Tax2 = tax; break; case TLVReader.PayType.CreditCard: _driver.Summ3 = summ; _driver.Tax3 = tax; break; } //Driver.DiscountOnCheck = CommonDiscount; _driver.StringForPrinting = name; return(testResult(_driver.CloseCheck())); }