public XtraReport RenderConfirmation(uint invoiceID) { using (var db = DB.GetContext()) { var invoice = InvoiceRepository.GetInvoice(db, invoiceID); uint[] companies = new uint[1] { invoice.CompanyID }; uint[] locations = new uint[1] { invoice.LocationID }; var report = ReportRepository.GenerateReport(db, 3, companies, locations, fromDate: invoice.InvoicePeriodFrom, toDate: invoice.InvoicePeriodTo); var rep = ReportBinder.BindReport(report); rep.Tag = invoice.InvoiceNumber; return(rep); } }
private void btnGenerate_Click(object sender, EventArgs e) { if (ReportID.EditValue == null || ReportID.EditValue.ToString() == "0") { Mess.Info("Please select a report!"); ReportID.ShowPopup(); return; } using (var db = DB.GetContext()) { uint reportID = Convert.ToUInt32(ReportID.EditValue); uint[] companies = CompanyID.GetCheckedValues(); uint[] locations = LocationID.GetCheckedValues(); uint[] drivers = DriverID.GetCheckedValues(); DateTime fromDt = FromDate.DateTime; DateTime toDt = ToDate.DateTime; var report = ReportRepository.GenerateReport(db, reportID, companies, locations, drivers, fromDt, toDt); //report.DataSource.WriteXmlSchema("D:\\schema.xml"); ReportBinder.ShowReport(report); } }
public string GenerateReport() { List <Transaction> transactions = transaction.GetTransactions(); return(report.GenerateReport(transactions)); }