Ejemplo n.º 1
0
        public void WriteXml(XmlWriter writer)
        {
            writer.WriteStartElement("ModuleId");
            writer.WriteValue(ModuleId);
            writer.WriteEndElement();

            if (ModuleType == (int)Com.Dover.Modules.ModuleType.SingleEntry)
            {
                if (Rows.Count > 0)
                {
                    Rows[0].WriteXml(writer);
                    return;
                }
            }

            foreach (var row in Rows)
            {
                writer.WriteStartElement(ModuleName.TrimEnd("s".ToCharArray()));
                row.WriteXml(writer);
                writer.WriteEndElement();
            }
        }