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