Exemplo n.º 1
0
        public ProjectHierarchyFieldValue(ProjectHierarchyField field, XmlNode xmlNode)
        {
            this.Field   = field;
            this.XmlNode = xmlNode;

            Init();
        }
        private void ParseFields()
        {
            this.Fields = new Dictionary <Guid, ProjectHierarchyField>();

            // Get all field defintion xml nodes of
            // the field set's xml node.
            XmlNodeList xmlNodes = this.XmlNode.SelectNodes("Field");

            // Run through all field definition xml nodes.
            foreach (XmlNode xmlNode in xmlNodes)
            {
                // Create a new field by the xml node.
                ProjectHierarchyField field = new ProjectHierarchyField(
                    this.ProjectHierachy,
                    xmlNode
                    );

                // Add the field to the field set's fields.
                this.Fields.Add(
                    field.Id,
                    field
                    );
            }
        }
 public ProjectHierarchyStudyValue(ProjectHierarchyField field, XmlNode xmlNode)
 {
     this.Field   = field;
     this.XmlNode = xmlNode;
 }