public void LoadModelFromStream() { System.Reflection.Assembly asm = Assembly.GetExecutingAssembly(); var stream = asm.GetManifestResourceStream(TestHelper.ReportFromList); var rf = new ReportingFactory(); model = rf.LoadReportModel(stream); }
public IReportCreator ReportCreator (ReportModel reportModel) { if (reportModel == null) throw new ArgumentNullException("reportModel"); IReportCreator builder = null; if (reportModel.ReportSettings.DataModel == GlobalEnums.PushPullModel.FormSheet) { builder = new FormPageBuilder(reportModel); } return builder; }
public static ReportModel Create() { var reportModel = new ReportModel(); foreach (var section in Enum.GetValues(typeof(ReportSection))) { reportModel.SectionCollection.Add (SectionFactory.Create(section.ToString())); } foreach (var section in reportModel.SectionCollection) { section.Size = new Size(reportModel.ReportSettings.PrintableWidth(),GlobalValues.DefaultSectionHeight); } return reportModel; }
public static ReportModel Create() { var reportModel = new ReportModel(); foreach (var sec in Enum.GetValues(typeof(GlobalEnums.ReportSection))) { reportModel.SectionCollection.Add (SectionFactory.Create(sec.ToString())); } foreach (var section in reportModel.SectionCollection) { section.Size = new Size(reportModel.ReportSettings.PageSize.Width - reportModel.ReportSettings.LeftMargin - reportModel.ReportSettings.RightMargin, GlobalValues.DefaultSectionHeight); } return reportModel; }
public void CreateModel() { model = ReportModel.Create(); }
public DataPageBuilder(ReportModel reportModel, IEnumerable<object> list):base(reportModel) { List = list; }
public IReportCreator ReportCreator (ReportModel reportModel) { ReportModel = reportModel; var builder = new FormPageBuilder(ReportModel); return builder; }