Beispiel #1
0
        public override void Deserialize(XmlNode Node)
        {
            base.Deserialize(Node);
            Name = Node.ReadString("name");
            XmlNodeList children = Node.ChildNodes;

            Children.Clear();
            foreach (XmlNode child in children)
            {
                QChangeRequest childCR = QCRFactory.GetObject(GetType().Namespace, child.Name);
                childCR.Parent = this;
                childCR.Deserialize(child);
                Children.Add(childCR);
            }
        }
        public override void Deserialize(XmlNode Node)
        {
            base.Deserialize(Node);
            code            = Node.ReadInt("code", 0);
            Name            = Node.ReadString("name");
            definition      = Node.ReadString("definition");
            RelatedDBObject = Node.ReadString("relateddbobject");
            DatabaseName.FromString(Node.ReadString("databasename"));
            InstallationCode = Node.ReadInt("installationcode", 0);
            XmlNodeList children = Node.ChildNodes;

            Children.Clear();
            foreach (XmlNode child in children)
            {
                QChangeRequest childCR = QCRFactory.GetObject(GetType().Namespace, child.Name);
                childCR.Parent = this;
                childCR.Deserialize(child);
                Children.Add(childCR);
            }
        }