public static void _SA_printTransaction(string sFileName, RECEIPT ReceiptRecord) { if (Functions.GoodData(ReceiptRecord)) { ReceiptsJournal._SA_Open(ReceiptRecord); Trace.WriteLine("Receipt" + ReceiptRecord.transNumber + ""); } ReceiptsJournal.repo.Print.Click(); SimplyMessage._SA_HandleMessage(SimplyMessage.repo.Yes, SimplyMessage.sChqNumIsOutOfSequence, false, false); PrintToFileDialog.Print(sFileName); // Undo changes ReceiptsJournal.ClickUndoChanges(); }
public static void _SA_printTransaction(string sFileName, PAYMENT PaymentRecord) { // payment paid by cheque only if (Functions.GoodData(PaymentRecord)) { if (PaymentRecord.GetType() != typeof(PAYMENT_CREDIT_CARD)) { PaymentsJournal._SA_Open(PaymentRecord); } Ranorex.Report.Info(String.Format("Printing payment {0} ", PaymentRecord.chequeNumber)); } PaymentsJournal.repo.Print.Click(); SimplyMessage._SA_HandleMessage(SimplyMessage.repo.Yes, SimplyMessage.sChqNumIsOutOfSequence); PrintToFileDialog.Print(sFileName); // Undo changes PaymentsJournal.ClickUndoChanges(); SimplyMessage._SA_HandleMessage(SimplyMessage.repo.Yes, SimplyMessage.sDiscardJournalMsg); }