public void InsertReportsInToWorkspace(Group workspace, Workspace workspaceObject, bool isExistWorkspace) { var workspaceReports = powerBIProvider.GetAllReportsInWorkspace(workspace.Id); foreach (var workspaceReport in workspaceReports) { var reportsObject = reportRepository.FirstOrDefault(i => i.ReportId == workspaceReport.Id); if (isExistWorkspace && reportsObject != null) { if (reportsObject.Name != workspaceReport.Name) { reportsObject.Name = workspaceReport.Name; reportRepository.Update(reportsObject); } else { continue; } } else { reportsObject = new Reports.Report { ReportId = workspaceReport.Id, Name = workspaceReport.Name, WorkspaceId = workspaceObject.WorkspaceId, IsActive = true }; reportRepository.Insert(reportsObject); } } }
public void CreateReport(string reportFilePath, string excelReportFilePath, string sheetName, Dictionary <Comparison.Comparer.FileUnitProperties, Dictionary <string, Dictionary <string, Comparison.Comparer.ComparisonParagraphUnit> > > fileComparisonParagraphUnits , Settings.PriceGroup priceGroup, out List <TERp.DocumentResult> terpResults) { try { var report = new Reports.Report(); report.ProgressReport += Report_Progress_report; var transformXmlReport = (Settings.reportFormat == Settings.ReportFormat.Html ? true : false); report.CreateXmlReport(reportFilePath, excelReportFilePath, sheetName, fileComparisonParagraphUnits, transformXmlReport, priceGroup, out terpResults); if (Settings.ViewReportWhenFinishedProcessing) { if (transformXmlReport) { reportFilePath += ".html"; } System.Diagnostics.Process.Start(reportFilePath); } } catch (Exception ex) { throw ex; } }
private static void CreateReport(string reportFilePath, Dictionary <Comparer.Comparer.FileUnitProperties, Dictionary <string, Dictionary <string, Comparer.Comparer.ComparisonParagraphUnit> > > fileComparisonParagraphUnits) { var report = new Reports.Report(); var transformXmlReport = Settings.ReportingFormat == Settings.ReportFormat.Html; report.CreateXmlReport(reportFilePath, fileComparisonParagraphUnits, transformXmlReport); if (!Settings.ViewReportWhenFinishedProcessing) { return; } if (transformXmlReport) { reportFilePath += ".html"; } System.Diagnostics.Process.Start(reportFilePath); }
protected void Page_Load(object sender, EventArgs e) { Reports.Report MyReport = new Reports.Report(); MyStiWebViewer.Report = MyReport; }