public IViewContent CreateContentForFile(OpenedFile file) { if (file.IsDirty) { var cmd = new ReportWizardCommand(); cmd.Run(); if (!cmd.Canceled) { var reportModel = cmd.ReportModel; var xml = CreateFormSheetFromModel.ToXml(reportModel); var doc = new XmlDocument(); doc.LoadXml(xml.ToString()); var ar = XmlToArray(doc); file.SetData(ar); } else { LoggingService.Info("ReportWizard canceled"); return(null); } } var viewCmd = new CreateDesignerCommand(file); viewCmd.Run(); LoggingService.Info("DesignerBinding -> Designer started"); return(viewCmd.DesignerView); }
public IViewContent CreateContentForFile(OpenedFile file) { if (file.IsDirty) { ReportWizardCommand cmd = new ReportWizardCommand(file); cmd.Run(); if (cmd.Canceled) { return(null); } file.SetData(cmd.GeneratedReport.ToArray()); } ReportDesignerView view = ICSharpCode.Reports.Addin.Commands.StartViewCommand.SetupDesigner(file); return(view); }
public IViewContent CreateContentForFile(OpenedFile file) { if (file.IsDirty) { var cmd = new ReportWizardCommand(file); cmd.Run(); if (cmd.Canceled) { return(null); } file.SetData(cmd.GeneratedReport.ToArray()); } var viewCmd = new CreateDesignViewCommand(file); viewCmd.Run(); return(viewCmd.DesignerView); }