public override void Export() { OverdueChargesReport report = ViewState["OverdueChargesReport"] as OverdueChargesReport; if (report != null) { var document = new ExcelDocument(); document.WriteTitle(report.Title); if (this.CurrentScope() == Scope.AllClientsScope) { reportGridView.Columns[0].Visible = false; //remove the client number from report reportGridView.Columns[2].Visible = false; //remove the customer number from report } else if (this.CurrentScope() == Scope.ClientScope) { reportGridView.Columns[0].Visible = false; //remove the customer number from report } reportGridView.WriteToExcelDocument(document); document.MoveToNextRow(); document.MoveToNextRow(); document.AddCell("Date Viewed"); document.AddCell(report.DateViewed.ToDateTimeString()); WriteToResponse(document.WriteToStream(), report.ExportFileName); } }
public void DisplayReport(OverdueChargesReport report) { Master.ShowReportViewer(); reportData.Visible = true; AllClientsReportHelpMessage.Visible = false; DateViewedLiteral.Text = (report == null)?"":report.DateViewed.ToDateTimeString(); ReportPanel.Display(report); }
public void Display(OverdueChargesReport report) { ViewState.Add("OverdueChargesReport", report); if (report != null) { reportGridView.DataSource = report.Records; reportGridView.DataBind(); } }
public void DisplayReport(OverdueChargesReport report) { ViewState.Add("OverdueChargesReport", report); OverdueChargesReport overdueChargesReport = report; if (report != null) { DateViewedLiteral.Text = report.DateViewed.ToDateTimeString(); ReportGridView.DataSource = overdueChargesReport.Records; ReportGridView.DataBind(); } }