public static void ProcessReport(ISCDReportClientDocument report, XmlWriter xmlw, string reportDoc = "ReportClientDocument")
 {
     xmlw.WriteStartElement(reportDoc);
     xmlw.WriteElementString("DisplayName", report.DisplayName);
     xmlw.WriteElementString("IsModified", report.IsModified.ToStringSafe());
     xmlw.WriteElementString("IsOpen", report.IsOpen.ToStringSafe());
     xmlw.WriteElementString("IsReadOnly", report.IsReadOnly.ToStringSafe());
     xmlw.WriteElementString("LocaleID", report.LocaleID.ToStringSafe());
     xmlw.WriteElementString("MajorVersion", report.MajorVersion.ToStringSafe());
     xmlw.WriteElementString("MinorVersion", report.MinorVersion.ToStringSafe());
     xmlw.WriteElementString("Path", report.Path);
     xmlw.WriteElementString("PreferredViewingLocaleID", report.PreferredViewingLocaleID.ToStringSafe());
     xmlw.WriteElementString("ProductLocaleID", report.ProductLocaleID.ToStringSafe());
     xmlw.WriteElementString("ReportAppServer", report.ReportAppServer);
     Controllers.Process(report.CustomFunctionController, xmlw);
     Controllers.Process(report.DatabaseController, xmlw);
     Controllers.Process(report.DataDefController, xmlw);
     Controllers.Process(report.PrintOutputController, xmlw);
     Controllers.Process(report.ReportDefController, xmlw);
     ReportDefModel.ProcessReportOptions(report.ReportOptions, xmlw);
     Controllers.Process(report.SubreportController, xmlw);
     DataDefModel.ProcessSummaryInfo(report.SummaryInfo, xmlw);
     xmlw.WriteEndElement();
 }
Esempio n. 2
0
 public static void Process(DataDefController ddc, XmlWriter xmlw) => DataDefModel.Process(ddc.DataDefinition, xmlw);
Esempio n. 3
0
 public static void Process(CustomFunctionController value, XmlWriter xmlw)
 {
     DataDefModel.Process(value.GetCustomFunctions(), xmlw);
 }
Esempio n. 4
0
 public static void Process(DatabaseController dc, XmlWriter xmlw) => DataDefModel.Process(dc.Database, xmlw);