private void m_pGroups_DoubleClick(object sender, EventArgs e) { if (this.m_pGroups.SelectedItems.Count > 0) { Group group = (Group)this.m_pGroups.SelectedItems[0].Tag; AddEditGroupForm addEditGroupForm = new AddEditGroupForm(this.m_pVirtualServer, group); if (addEditGroupForm.ShowDialog(this) == DialogResult.OK) { this.LoadGroups(addEditGroupForm.GroupID); } } }
private void SwitchToolBarTask(string taskID) { if (taskID == "add") { AddEditGroupForm addEditGroupForm = new AddEditGroupForm(this.m_pVirtualServer); if (addEditGroupForm.ShowDialog(this) == DialogResult.OK) { this.LoadGroups(""); return; } } else if (taskID == "edit") { Group group = (Group)this.m_pGroups.SelectedItems[0].Tag; AddEditGroupForm addEditGroupForm2 = new AddEditGroupForm(this.m_pVirtualServer, group); if (addEditGroupForm2.ShowDialog(this) == DialogResult.OK) { this.LoadGroups(addEditGroupForm2.GroupID); return; } } else if (taskID == "delete") { Group group2 = (Group)this.m_pGroups.SelectedItems[0].Tag; if (MessageBox.Show(this, "Are you sure you want to delete Group '" + group2.GroupName + "' !", "Confirm Delete", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { group2.Owner.Remove(group2); this.LoadGroups(""); return; } } else if (taskID == "refresh") { this.LoadGroups(""); } }