/// <summary> /// Print Tender Decaraton Receipt /// </summary> /// <param name="posTransaction">TenderDeclarationTransaction</param> public void PrintTenderDeclaration(IPosTransaction posTransaction) { bool copyReceipt = false; PrintingActions.Print(FormType.TenderDeclaration, copyReceipt, false, delegate(FormModulation formMod, FormInfo formInfo) { StringBuilder reportLayout = new StringBuilder(); PrintingActions.PrepareReceiptHeader(reportLayout, posTransaction, 10065, copyReceipt); reportLayout.AppendLine(PrintingActions.SingleLine); PrintingActions.PrepareReceiptTenders(reportLayout, posTransaction); reportLayout.AppendLine(PrintingActions.DoubleLine); return(reportLayout.ToString()); }); }
/// <summary> /// Print safe drop Receipt /// </summary> /// <param name="posTransaction">SafeDropTransaction</param> public void PrintSafeDrop(IPosTransaction posTransaction) { if (FiscalPrinter.FiscalPrinter.Instance.FiscalPrinterEnabled()) { FiscalPrinter.FiscalPrinter.Instance.PrintSafeDrop(posTransaction); return; } bool copyReceipt = false; PrintingActions.Print(FormType.SafeDrop, copyReceipt, false, delegate(FormModulation formMod, FormInfo formInfo) { StringBuilder reportLayout = new StringBuilder(); PrintingActions.PrepareReceiptHeader(reportLayout, posTransaction, 10067, copyReceipt); reportLayout.AppendLine(PrintingActions.SingleLine); PrintingActions.PrepareReceiptTenders(reportLayout, posTransaction); reportLayout.AppendLine(PrintingActions.DoubleLine); return(reportLayout.ToString()); }); }