public IActionResult GetReport() { var report = StiReport.CreateNewReport(); var path = StiAngularHelper.MapPath(this, $"Reports/MasterDetail.mrt"); report.Load(path); return(StiAngularViewer.GetReportResult(this, report)); }
public IActionResult SaveReport() { var report = StiAngularDesigner.GetReportObject(this); var path = StiAngularHelper.MapPath(this, "Reports/MasterDetail.mrt"); report.Save(path); return(StiAngularDesigner.SaveReportResult(this)); }
public IActionResult InitViewer() { var requestParams = StiAngularViewer.GetRequestParams(this); var options = new StiAngularViewerOptions(); options.Actions.GetReport = "GetReport"; options.Actions.ViewerEvent = "ViewerEvent"; options.Appearance.ScrollbarsMode = true; options.Localization = StiAngularHelper.MapPath(this, "Localization/de.xml"); return(StiAngularViewer.ViewerDataResult(requestParams, options)); }
public IActionResult ViewerEvent() { var requestParams = StiAngularViewer.GetRequestParams(this); if (requestParams.Action == StiAction.GetReport) { var report = StiReport.CreateNewReport(); var path = StiAngularHelper.MapPath(this, $"Reports/EmployeeReport.mrt"); report.Load(path); return(StiAngularViewer.GetReportResult(this, report)); } return(StiAngularViewer.ProcessRequestResult(this)); }