Exemple #1
0
        public static Site FromXML(XElement xsite)
        {
            List<NAE> naes = new List<NAE>();
            foreach (XElement xnae in xsite.Element("NAEs").Elements())
            {
                naes.Add(NAE.FromXML(xnae));
            }

            Site site = new Site {Name = xsite.Attribute("Name").Value,
                                  NAEs = naes };

            return site;
        }
Exemple #2
0
        public static void AddNewSiteToTree(TreeView tree)
        {
            Site site = new Site{Name = "Site Name"};
            TreeNode siteNode = new TreeNode(site.Name);

            siteNode.Tag = site;
            siteNode.ContextMenuStrip = frmMain.StaticContextSite;
            tree.LabelEdit = true;
            tree.Nodes.Add(siteNode);

            if (!siteNode.IsEditing)
            {
                siteNode.BeginEdit();
            }
        }
Exemple #3
0
        public static void AddSiteToTree(TreeNodeCollection nodes, Site site)
        {
            TreeNode siteNode = new TreeNode(site.Name);
            siteNode.Tag = site;
            siteNode.ContextMenuStrip = frmMain.StaticContextSite;

            foreach(NAE nae in site.NAEs)
            {
                TreeNode naeNode = new TreeNode(nae.Name);
                naeNode.Tag = nae;
                naeNode.ContextMenuStrip = frmMain.StaticContextNAE;

                siteNode.Nodes.Add(naeNode);
            }

            nodes.Add(siteNode);
        }