/// <summary> /// Process for Editing a Group /// </summary> public void InvokeGroupEdit() { GroupPropertiesForm gpf = new GroupPropertiesForm(_groupTreeView.SelectedNode.Name); gpf.Text = "Edit Group"; using (gpf) { if (gpf.ShowDialog(this) != DialogResult.OK) { return; } Group editGroup = (Group)_groupTreeView.SelectedNode.Tag; editGroup.Name = gpf.GroupName; ModifyTreeNode(editGroup); } _edited = true; }
/// <summary> /// Process For Adding a Group /// </summary> public void InvokeGroupAdd() { GroupPropertiesForm gpf = new GroupPropertiesForm(); using (gpf) { gpf.Text = "Add New Group"; if (gpf.ShowDialog(this) != DialogResult.OK) { return; } Group newGroup = new Group(gpf.GroupName, 0); if (!ContextMgr.AddNewGroup(newGroup)) { MessageBoxHelper.Error(this, "Group could not be added!"); return; } AddTreeNode(newGroup); } _edited = true; }