/// <summary> /// Executes specified tool bar task. /// </summary> /// <param name="taskID">Task ID.</param> private void SwitchToolBarTask(string taskID) { if (taskID == "add") { wfrm_UsersAndGroups_User frm = new wfrm_UsersAndGroups_User(m_pVirtualServer); if (frm.ShowDialog(this) == DialogResult.OK) { LoadUsers(frm.UserID); } } else if (taskID == "edit") { User user = (User)m_pUsers.SelectedItems[0].Tag; wfrm_UsersAndGroups_User frm = new wfrm_UsersAndGroups_User(m_pVirtualServer, user); if (frm.ShowDialog(this) == DialogResult.OK) { LoadUsers(frm.UserID); } } else if (taskID == "delete") { User user = (User)m_pUsers.SelectedItems[0].Tag; if (MessageBox.Show(this, "Are you sure you want to delete User '" + user.UserName + "' !", "Confirm Delete", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { user.Owner.Remove(user); m_pUsers.SelectedItems[0].Remove(); } } else if (taskID == "refresh") { LoadUsers(""); } }
private void m_pUsers_DoubleClick(object sender, EventArgs e) { if (m_pUsers.SelectedItems.Count > 0) { User user = (User)m_pUsers.SelectedItems[0].Tag; wfrm_UsersAndGroups_User frm = new wfrm_UsersAndGroups_User(m_pVirtualServer, user); if (frm.ShowDialog(this) == DialogResult.OK) { LoadUsers(frm.UserID); } } }