public FS.Base.UI.Controls.TreeNode AddNewNode(Controls.NodeTypeEnum eType, TreeNode oParentNode) { string sDescription = string.Empty; switch (eType) { case UI.Controls.NodeTypeEnum.Editor: sDescription = "Editor"; break; case UI.Controls.NodeTypeEnum.Tables: sDescription = "Tables"; break; case UI.Controls.NodeTypeEnum.Views: sDescription = "Views"; break; case UI.Controls.NodeTypeEnum.Procedures: sDescription = "Procedures"; break; case UI.Controls.NodeTypeEnum.Functions: sDescription = "Functions"; break; default: sDescription = string.Empty; break; } return(this.AddNewNode(string.Empty, sDescription, eType, null, oParentNode)); }
public FS.Base.UI.Controls.TreeNode AddNewNode(string sName, string sDescription, Controls.NodeTypeEnum eType, object oConnector, TreeNode oParentNode) { FS.Base.UI.Controls.TreeNode oTreeNode = null; try { oTreeNode = new FS.Base.UI.Controls.TreeNode(sDescription); oTreeNode.Name = sName; oTreeNode.Type = eType; oTreeNode.OnOff = false; oTreeNode.Connector = oConnector; if (oParentNode == null) { this.oTreeView.Nodes.Add(oTreeNode); } else { oParentNode.Nodes.Add(oTreeNode); } } catch (Exception ex) { throw ex; } return(oTreeNode); }