public JsonResult LoadParameter(string reportName, string name, string dataSetName) { var reportPath = ReportPath(); var reportFactory = new Models.ReportFactory(reportPath, reportName, Request.Url.OriginalString, Request.QueryString); string reportViewer = reportFactory.GetParameterDataSourceAsJson(name, dataSetName); return(Json(reportViewer, JsonRequestBehavior.AllowGet)); }
public ActionResult Render(string reportName) { var reportPath = ReportPath(); var reportFactory = new Models.ReportFactory(reportPath, reportName, Request.Url.OriginalString, Request.QueryString); var reportViewer = reportFactory.ViewerInstance(); ViewBag.Erros = reportFactory.Erros; return(View(reportViewer)); }
public ActionResult Load(string reportName) { if (string.IsNullOrEmpty(reportName)) { return(RedirectToAction(nameof(Index))); } ViewBag.ReportName = reportName; var reportPath = ReportPath(); var reportFactory = new Models.ReportFactory(reportPath, reportName, Request.Url.OriginalString, Request.QueryString); var reportParameter = reportFactory.GetParameters(); ViewBag.Erros = reportFactory.Erros; return(View(reportParameter)); }