Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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);
        }