public void ExportScreeningFollowupReport(ScreeningFollowupReport followupReport, int reportFormatType) { try { followupReport.RequestedPage = 0; followupReport.PageSize = 0; followupReport.SkipRows = followupReport.GetSkipRows(); followupReport.SortColumn = "Classroom"; followupReport.SortOrder = "ASC"; followupReport = screeningData.GetScreeningFollowupReport(staff, followupReport); #region Itextsharp PDF generation Region string imagePath = Server.MapPath("~/Images/"); var reportTypeEnum = FingerprintsModel.EnumHelper.GetEnumByStringValue <FingerprintsModel.Enums.ReportFormatType>(reportFormatType.ToString()); MemoryStream workStream = Fingerprints.Common.FactoryInstance.Instance.CreateInstance <Export>().ExportScreeningFollowupReport(followupReport, reportTypeEnum, imagePath); string reportName = "Screening Follow-up Report"; DownloadReport(workStream, reportTypeEnum, reportName); #endregion } catch (Exception ex) { clsError.WriteException(ex); } }
public ScreeningFollowupReport GetScreeningFollowup(ScreeningFollowupReport report) { report.SkipRows = report.GetSkipRows(); report = screeningData.GetScreeningFollowupReport(staff, report); return(report); }