public void ExportUFCReport(UFCReport ufcReport, int reportFormatType) { try { ufcReport.ReportMode = FingerprintsModel.Enums.UFCReportMode.Export; #region Itextsharp PDF generation Region string imagePath = Server.MapPath("~/Images/"); ufcReport = Fingerprints.Common.FactoryInstance.Instance.CreateInstance <Reporting>().GetUFCReport(ufcReport); var reportTypeEnum = FingerprintsModel.EnumHelper.GetEnumByStringValue <FingerprintsModel.Enums.ReportFormatType>(reportFormatType.ToString()); MemoryStream workStream = Fingerprints.Common.FactoryInstance.Instance.CreateInstance <Export>().ExportUFCReport(ufcReport.UFCReportList, reportTypeEnum, imagePath); string reportName = "Undocumented_Family_Contact_Report"; DownloadReport(workStream, reportTypeEnum, reportName); #endregion } catch (Exception ex) { clsError.WriteException(ex); } }
public ActionResult GetUFCReport(UFCReport report) { report.SkipRows = report.GetSkipRows(); report.ReportMode = FingerprintsModel.Enums.UFCReportMode.Report; report = FactoryInstance.Instance.CreateInstance <Reporting>().GetUFCReport(report); return(PartialView("~/Views/Reporting/_UFCReport.cshtml", report)); }
public PartialViewResult GetUFCReportByCenter(UFCReport ufcReport) { ufcReport.SkipRows = ufcReport.GetSkipRows(); ufcReport.ReportMode = FingerprintsModel.Enums.UFCReportMode.Report; ufcReport = FactoryInstance.Instance.CreateInstance <Reporting>().GetUFCReport(ufcReport); return(PartialView("~/Views/Reporting/_UFCReportTable.cshtml", ufcReport.UFCReportList)); }