private void PaymentReport(object sender, EventArgs e) { Int32 PaymentNumStart = -1; Int32 PaymentNumEnd = -1; DataRowView[] SelectedGridRows = grdResult.SelectedDataRowsAsDataRowView; foreach (DataRowView RowView in SelectedGridRows) { DataRow Row = RowView.Row; Int32 PaymentNum = Convert.ToInt32(Row["ApNum"]); if ((PaymentNumStart == -1) || (PaymentNum < PaymentNumStart)) { PaymentNumStart = PaymentNum; } if (PaymentNum > PaymentNumEnd) { PaymentNumEnd = PaymentNum; } } TFrmAP_PaymentReport reporter = new TFrmAP_PaymentReport(this); reporter.LedgerNumber = FLedgerNumber; reporter.SetPaymentNumber(PaymentNumStart, PaymentNumEnd); reporter.Show(); }
private void PrintPaymentReport(object sender, EventArgs e) { Int32 MinPaymentNumber; Int32 MaxPaymentNumber; GetPaymentNumbersAfterPosting(out MinPaymentNumber, out MaxPaymentNumber); Int32 LedgerNumber = FMainDS.AApPayment[0].LedgerNumber; // Print Payment report.. TFrmAP_PaymentReport.CreateReportNoGui(LedgerNumber, MinPaymentNumber, MaxPaymentNumber, this); }