private void GetSubreportClientTables(SubreportClientDocument subrptClientDocument, XmlWriter writer) { writer.WriteStartElement("Tables"); foreach (CrystalDecisions.ReportAppServer.DataDefModel.Table table in subrptClientDocument.DatabaseController.Database.Tables) { GetTable(table, writer); } writer.WriteEndElement(); }
private static void ProcessSubreportClientDocument(SubreportClientDocument scd, Utf8JsonWriter jsonw) { jsonw.WriteString("EnableOnDemand", scd.EnableOnDemand.ToStringSafe()); jsonw.WriteString("EnableReimport", scd.EnableReimport.ToStringSafe()); jsonw.WriteString("IsImported", scd.IsImported.ToStringSafe()); jsonw.WriteString("Name", scd.Name); jsonw.WriteString("SubreportLocation", scd.SubreportLocation); ProcessDatabaseController(scd.DatabaseController, jsonw); ProcessDataDefController(scd.DataDefController, jsonw); ProcessReportDefController(scd.ReportDefController, jsonw); ReportDefModel.ProcessReportOptions(scd.ReportOptions, jsonw); }
private static void Process(SubreportClientDocument scd, XmlWriter xmlw) { xmlw.WriteElementString("EnableOnDemand", scd.EnableOnDemand.ToStringSafe()); xmlw.WriteElementString("EnableReimport", scd.EnableReimport.ToStringSafe()); xmlw.WriteElementString("IsImported", scd.IsImported.ToStringSafe()); xmlw.WriteElementString("Name", scd.Name); xmlw.WriteElementString("SubreportLocation", scd.SubreportLocation); Process(scd.DatabaseController, xmlw); Process(scd.DataDefController, xmlw); Process(scd.ReportDefController, xmlw); ReportDefModel.ProcessReportOptions(scd.ReportOptions, xmlw); }
private void GetSubreportClientTables(SubreportClientDocument subrptClientDocument, XmlWriter writer) { writer.WriteStartElement("Tables"); foreach (CrystalDecisions.ReportAppServer.DataDefModel.Table table in subrptClientDocument.DatabaseController.Database.Tables) { GetTable(table, writer); } writer.WriteEndElement(); }