예제 #1
0
        public string GetReceiptFormat(ReceiptEnum.ReceiptType type)
        {
            CountDiscount();

            switch (type)
            {
            case ReceiptEnum.ReceiptType.text:
                TextReceipt treceipt = new TextReceipt();
                return(treceipt.FinalReceipt(Company, _lines, TaxRate, DRule));

            case ReceiptEnum.ReceiptType.Html:
                HtmlReceipt hreceipt = new HtmlReceipt();
                return(hreceipt.FinalReceipt(Company, _lines, TaxRate, DRule));

            default:
                break;
            }

            return("");
        }
예제 #2
0
        /// <summary>
        /// Print an HTML formatted receipt string
        /// </summary>
        /// <returns>An HTML formatted receipt string</returns>
        public string HtmlReceipt()
        {
            HtmlReceipt htmlReceipt = new HtmlReceipt(this);

            return(htmlReceipt.PrintReceipt());
        }