Exemple #1
0
        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()));
        }
Exemple #2
0
        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()));
        }