static ReportSettings CreateReportSettings(XmlElement elem) { XmlNodeList nodes = elem.FirstChild.ChildNodes; var reportSettingsNode = (XmlElement)nodes[0]; var modelLoader = new ModelLoader(); return modelLoader.Load(reportSettingsNode) as ReportSettings; }
static IReportModel LoadModel(XmlDocument doc) { var loader = new ModelLoader(); object root = loader.Load(doc.DocumentElement); var model = root as ReportModel; return model; }
static ReportModel LoadModel(XmlDocument doc) { var loader = new ModelLoader(); object root = loader.Load(doc.DocumentElement); var model = root as ReportModel; if (model == null) { // throw new IllegalFileFormatException("ReportModel"); } return model; }
protected override void LoadFromPrimary() { LoggingService.Info("LoadFrompromary"); var xml = designerLoader.SerializeModel(); var modelLoader = new ModelLoader(); var reportmodel = modelLoader.Load(xml.DocumentElement) as ReportModel; var reportingFactory = new ReportingFactory(); var reportCreator = reportingFactory.ReportCreator(reportmodel); reportCreator.BuildExportList(); var previewViewModel = new PreviewViewModel (reportingFactory.ReportModel.ReportSettings,reportCreator.Pages); viewer.SetBinding(previewViewModel); }
protected override void LoadFromPrimary() { Pages.Clear(); var xmDoc = designerLoader.CreateXmlModel(); var modulLoader = new ModelLoader(); ReportModel model = (ReportModel)modulLoader.Load(xmDoc.DocumentElement); var reportingFactory = new ReportingFactory(); var reportCreator = reportingFactory.ReportCreator(model); reportCreator.BuildExportList(); PreviewViewModel previewViewModel = new PreviewViewModel (model.ReportSettings,reportCreator.Pages); viewer.SetBinding(previewViewModel); }