private void menuItemServerGroupNew_Click(object sender, EventArgs e) { if (this._selectedNode != null) { this.treeViewServerGroup.SelectedNode = this._selectedNode; if (!this._selectedNode.IsEditing) { if (((ServerGroupControl.SimpleServerGroupTreeNode) this._selectedNode).Servers.Count > 0) { if (!Utility.InputYesNoFromWarning(LocalizeText.Get(380))) { return; } foreach (string server in ((ServerGroupControl.SimpleServerGroupTreeNode) this._selectedNode).Servers) { this.DecreaseServerRefCount(server); } ((ServerGroupControl.SimpleServerGroupTreeNode) this._selectedNode).Clear(); } ServerGroupControl.SimpleServerGroupTreeNode simpleServerGroupTreeNode = new ServerGroupControl.SimpleServerGroupTreeNode("", ((ServerGroupControl.SimpleServerGroupTreeNode) this._selectedNode).Authority); this._selectedNode.Nodes.Add(simpleServerGroupTreeNode); this._selectedNode.Expand(); this.treeViewServerGroup.SelectedNode = simpleServerGroupTreeNode; this.Modified = true; simpleServerGroupTreeNode.BeginEdit(); } } }
private void menuItemServerGroupNewRoot_Click(object sender, EventArgs e) { ServerGroupControl.SimpleServerGroupTreeNode simpleServerGroupTreeNode = new ServerGroupControl.SimpleServerGroupTreeNode("", Authority.Supervisor); this.treeViewServerGroup.Nodes.Add(simpleServerGroupTreeNode); this.treeViewServerGroup.SelectedNode = simpleServerGroupTreeNode; this.Modified = true; simpleServerGroupTreeNode.BeginEdit(); }