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();
            }
        }
Exemple #4
0
        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();
            }
        }