public JsonResult Delete(int id) { int result = 0; if (id != null) { result = roleHelper.DeleteRole(id); } return(Json(new { result }, JsonRequestBehavior.AllowGet)); }
public ActionResult Delete(int?roleId, RoleModel model) { model.Flag = 3; model.RoleId = (int)roleId; RoleHelper objHelper = new RoleHelper(); int result = objHelper.DeleteRole(model); if (result == 0) { TempData["CommonMessage"] = AppLogic.setMessage(result, "Record deleted successfully."); } else if (result == 1) { TempData["CommonMessage"] = AppLogic.setMessage(result, "Record deletion failed. Please delete all the related records first."); } else { TempData["CommonMessage"] = AppLogic.setMessage(result, "Record deletion failed."); } return(RedirectToAction("List", "Role")); }
private void grdGroupList_RowDeleting(object sender, System.Web.UI.WebControls.GridViewDeleteEventArgs e) { System.Web.UI.WebControls.Label label = (System.Web.UI.WebControls.Label) this.grdGroupList.Rows[e.RowIndex].FindControl("lblRoleName"); string text = label.Text; if (RoleHelper.IsBuiltInRole(text)) { this.ShowMsg("系统默认创建的部门不能删除", false); return; } RoleInfo role = new RoleInfo(); role = RoleHelper.GetRole((System.Guid) this.grdGroupList.DataKeys[e.RowIndex].Value); try { RoleHelper.DeleteRole(role); this.BindUserGroup(); this.ShowMsg("成功删除了选择的部门", true); } catch { this.ShowMsg("删除失败,该部门下已有管理员", true); } }
private void grdGroupList_RowDeleting(object sender, GridViewDeleteEventArgs e) { Label label = (Label)grdGroupList.Rows[e.RowIndex].FindControl("lblRoleName"); if (RoleHelper.IsBuiltInRole(label.Text)) { ShowMsg("系统默认创建的部门不能删除", false); } else { RoleInfo role = new RoleInfo(); role = RoleHelper.GetRole((Guid)grdGroupList.DataKeys[e.RowIndex].Value); try { RoleHelper.DeleteRole(role); BindUserGroup(); ShowMsg("成功删除了选择的部门", true); } catch { ShowMsg("删除失败,该部门下已有管理员", true); } } }