コード例 #1
0
        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);
        }
コード例 #2
0
        public IViewContent CreateContentForFile(OpenedFile file)
        {
            var viewCmd = new CreateDesignerCommand(file);

            viewCmd.Run();
            LoggingService.Info("DesignerBinding -> Designer started");
            return(viewCmd.DesignerView);
        }
コード例 #3
0
        public IViewContent CreateContentForFile(OpenedFile file)
        {
            if (file.IsDirty)
            {
                var reportModel = ReportModelFactory.Create();

                var reportFactory = new CreateFormSheetFromModel();
                var xml           = reportFactory.ToXml(reportModel);

                var doc = new XmlDocument();
                doc.LoadXml(xml.ToString());
                var ar = XmlToArray(doc);
                file.SetData(ar);
            }

            var viewCmd = new CreateDesignerCommand(file);

            viewCmd.Run();
            LoggingService.Info("return DesignerView");
            return(viewCmd.DesignerView);
        }
コード例 #4
0
        public IViewContent CreateContentForFile(OpenedFile file)
        {
            //			MessageService.ShowMessage("ReportDesigner not available at the Moment","New ReportDesigner");
            //			return null;

            if (file.IsDirty)
            {
                MessageService.ShowMessage("ReportWizard not available at the Moment", "New ReportDesigner");
                return(null);
                //				var cmd = new ReportWizardCommand(file);
                //				cmd.Run();
                //				if (cmd.Canceled) {
                //					return null;
                //				}
                //				file.SetData(cmd.GeneratedReport.ToArray());
            }

            var viewCmd = new CreateDesignerCommand(file);

            viewCmd.Run();
            //			return viewCmd.DesignerView;
            return(null);
        }