/// <summary> /// Delete User /// </summary> private void RemoveUser() { var strTitle = GuiConfig.GetText("Drop User", "DropUser"); var strMessage = GuiConfig.GetText("Are you sure to delete user(s) from this database", "DropUserConfirm"); if (MyMessageBox.ShowConfirm(strTitle, strMessage)) { if (tabDataShower.SelectedTab == tabTableView) { //lstData foreach (ListViewItem item in lstData.SelectedItems) { MongoUserEx.RemoveUserFromSystem(item.SubItems[1].Text, false); } lstData.ContextMenuStrip = null; } else { MongoUserEx.RemoveUserFromSystem(trvData.DatatreeView.SelectedNode.Tag.ToString(), false); trvData.DatatreeView.ContextMenuStrip = null; } RemoveUserToolStripMenuItem.Enabled = false; RefreshGui(); } }
/// <summary> /// Drop User from Admin Group /// </summary> private void RemoveUserFromAdmin() { var strTitle = GuiConfig.GetText("Drop User", "DropUser"); var strMessage = GuiConfig.GetText("Are you sure to delete user(s) from Admin Group?", "DropUserConfirm"); //这里也可以使用普通的删除数据的方法来删除用户。 if (MyMessageBox.ShowConfirm(strTitle, strMessage)) { if (tabDataShower.SelectedTab == tabTableView) { //lstData foreach (ListViewItem item in lstData.SelectedItems) { MongoUserEx.RemoveUserFromSystem(item.SubItems[1].Text, true); } lstData.ContextMenuStrip = null; } else { MongoUserEx.RemoveUserFromSystem(trvData.DatatreeView.SelectedNode.Tag.ToString(), true); trvData.DatatreeView.ContextMenuStrip = null; } RefreshGui(); } }