/// <summary> /// Frontend Page: Report Page(Company Summary Report) /// Title: Display Company Summary details /// Designed: Kanishka SHM /// User story: /// Developed: Kanishka SHM /// Date created: /// </summary> public void RenderReport(int companyId) { //check authentication session is null, if null return if (Session["AuthenticatedUser"] == null) return; User userData = (User)Session["AuthenticatedUser"]; //set report viewr property dynamically rptViewerCompanySummary.ProcessingMode = ProcessingMode.Local; rptViewerCompanySummary.Reset(); rptViewerCompanySummary.LocalReport.EnableExternalImages = true; rptViewerCompanySummary.LocalReport.ReportPath = Server.MapPath("~/Reports/RptCompanySummary.rdlc"); rptViewerCompanySummary.ZoomMode = ZoomMode.PageWidth; //get report header details ReportAccess ra = new ReportAccess(); List<RptCompanySummary> loanSumaList = ra.RptGetCompanySummary(companyId); //set data source to report viwer - 1 rptViewerCompanySummary.LocalReport.DataSources.Add(new ReportDataSource("DataSet1", loanSumaList)); List<LoanDetailsRpt> details = ra.GetLoanDetailsRptforCompanySummary(userData.Company_Id, userData.UserId); //set data source to report viwer - 2 rptViewerCompanySummary.LocalReport.DataSources.Add(new ReportDataSource("DataSet2", details)); }