public ActionResult AddUserInfo() { UserInfo userInfo = new UserInfo(); userInfo.UName = Request["Name"]; userInfo.UPwd = Request["Pass"]; userInfo.Remark = Request["Remark"]; //检查用户是否重复 if (SelectUserName(userInfo)) { return(Json("IsCongfu")); } userInfo.DelFlag = 0; userInfo.ModifiedOn = DateTime.Now; userInfo.SubTime = DateTime.Now; userInfo.OverTime = new DateTime(2018, 12, 1); userInfo.UPwd = Model.Enum.AddMD5.GaddMD5(userInfo.UPwd); userInfo.ThisMastr = false; UserInfoService.AddEntity(userInfo); var ucinfo = UserInfoService.LoadEntities(x => x.UName == userInfo.UName).FirstOrDefault(); List <int> list = new List <int>(); list.Add(RoleInfoService.LoadEntities(x => x.RoleName == "营销员").FirstOrDefault().ID); UserInfoService.setuserorderidnfo(ucinfo.ID, list); return(Json("OK", JsonRequestBehavior.AllowGet)); }
/// <summary> /// 展示要修改的角色信息 /// </summary> /// <returns></returns> public ActionResult ShowEditRoleInfo() { int id = int.Parse(Request["Id"]); var roleInfo = RoleInfoService.LoadEntities(x => x.Id == id).FirstOrDefault(); return(Json(roleInfo, JsonRequestBehavior.AllowGet)); }
public ActionResult ShowEditInfo() { int id = Request["Id"] != null?Convert.ToInt32(Request["Id"]) : 0; var roleInfo = RoleInfoService.LoadEntities(r => r.ID == id).FirstOrDefault(); Response.ContentType = "application/json"; if (roleInfo == null) { return(Content("no")); } return(Content(Common.SerializeHelper.SerializeToString(roleInfo))); }
/// <summary> /// 显示角色权限 /// </summary> /// <returns></returns> public ActionResult ShowRoleAction() { int id = int.Parse(Request["id"]); var roleInfo = RoleInfoService.LoadEntities(x => x.Id == id).FirstOrDefault(); ViewBag.RoleInfo = roleInfo; var actionInfoList = ActionInfoService.LoadEntities(x => x.DelFlag == (short)DeleteEnumType.Normal).ToList(); var roleActionIds = roleInfo.ActionInfo.Select(x => x.Id).ToList(); ViewBag.ActionInfoList = actionInfoList; ViewBag.RoleActionIdList = roleActionIds; return(View()); }
public ActionResult SetUserRole() { int userID = int.Parse(Request["ID"]); short delFlag = (short)CUP.PE.OA.Model.EnumType.EnumIsActive.ActiveLogical; var userInfo = UserInfoService.LoadEntities(u => u.ID == userID).FirstOrDefault(); var allRoleInfo = RoleInfoService.LoadEntities(u => u.DelFlag == delFlag).ToList(); var userRoleInfo = (from u in userInfo.RoleInfo select u.ID).ToList(); ViewBag.UserInfo = userInfo; ViewBag.AllRoleInfo = allRoleInfo; ViewBag.UserRoleInfo = userRoleInfo; return(View()); }
/// <summary> /// 为用户分配角色 /// </summary> /// <returns></returns> public ActionResult ShowUserRoleInfo() { int id = int.Parse(Request["id"]); var userInfo = UserInfoService.LoadEntities(x => x.Id == id).FirstOrDefault(); ViewBag.UserInfo = userInfo; short delFlag = (short)DeleteEnumType.Normal; var allRoleList = RoleInfoService.LoadEntities(x => x.DelFlag == delFlag).ToList(); var allUserRoleIdList = userInfo.RoleInfo.Select(x => x.Id).ToList(); ViewBag.AllRoleList = allRoleList; ViewBag.AllUserRoleIdList = allUserRoleIdList; return(View()); }
/// <summary> /// 展示角色具有权限信息 /// </summary> /// <returns></returns> public ActionResult ShowRoleAction() { int roleId = int.Parse(Request["roleId"]); var roleInfo = RoleInfoService.LoadEntities(r => r.ID == roleId).FirstOrDefault(); ViewBag.RoleInfo = roleInfo; var actionInfoList = ActionInfoService.LoadEntities(a => a.DelFlag == 0).ToList();//所有的权限 //角色具有的权限 var actionIdList = (from a in roleInfo.ActionInfo select a.ID).ToList();// ViewBag.ActionInfoList = actionInfoList; ViewBag.ActionIdList = actionIdList; return(View()); }
public ActionResult ShowUserRoleInfo() { int id = int.Parse(Request["id"]); var userInfo = this.userInfoService.LoadEntities(u => u.ID == id).FirstOrDefault(); ViewBag.UserInfo = userInfo; short delFlag = (short)DeleteEnumType.Normarl; var allRoleList = RoleInfoService.LoadEntities(r => r.DelFlag == delFlag).ToList(); var allUuserRoleIdList = (from r in userInfo.RoleInfo select r.ID).ToList(); ViewBag.AllRoleList = allRoleList; ViewBag.AllUserRoleIdList = allUuserRoleIdList; return(View()); }
public ActionResult ShowPermissions() { int id = Request["roleid"] == null ? 0 : int.Parse(Request["roleid"]);//获取从roleinfo/index传来的id值 var role = RoleInfoService.LoadEntities(r => r.ID == id).FirstOrDefault(); ViewBag.roleInfo = role; short deFlag = (short)DeleteEnumType.Normal; var permissions = ActionInfoService.LoadEntities(a => a.DelFlag == deFlag).ToList();//获取所有的权限,不采用延迟加载,避免嵌套循环时,出错(未关闭sqldatareader) ViewBag.permissions = permissions; var roleActionId = (from a in role.ActionInfo select a.ID).ToList();//获取该角色所具有的权限Id编号 ViewBag.roleActionId = roleActionId; return(View()); }
public ActionResult ShowUserRoleInfo() { int id = Convert.ToInt32(Request["id"]); var userInfo = UserInfoService.LoadEntities(u => u.ID == id).FirstOrDefault(); ViewBag.UserInfo = userInfo; //查询所有角色 short delFlag = (short)DeleteEnumType.Normal; var allRoleInfo = RoleInfoService.LoadEntities(r => r.DelFlag == delFlag).ToList(); //查询一下要分配的用户以前有了那些角色 var allUserRoleIdList = from r in userInfo.RoleInfo select r.ID; ViewBag.AllRoleList = allRoleInfo.ToList(); ViewBag.AllUserRoleIdList = allUserRoleIdList.ToList(); return(View()); }
/// <summary> /// 展示用户已经有的角色 /// </summary> /// <returns></returns> public ActionResult ShowUserRoleInfo() { int id = int.Parse(Request["id"]); var userInfo = UserInfoService.LoadEntities(o => o.Id == id).FirstOrDefault(); ViewBag.UserInfo = userInfo; //查询所有的角色. byte stateFlag = (byte)DeleteTypeEnum.Normarl; var allRoleList = RoleInfoService.LoadEntities(o => o.StateFlag == stateFlag).ToList(); //查询一下要分配角色的用户以前具有了哪些角色编号。 var allUserRoleIdList = (from r in userInfo.RoleInfo_UserInfo select r.RoleInfo.Id).ToList(); ViewBag.AllRoleList = allRoleList; ViewBag.AllUserRoleIdList = allUserRoleIdList; return(View()); }
//为角色分配权限 public ActionResult ShowRoleAction() { int id = int.Parse(Request["id"]); var roleInfo = RoleInfoService.LoadEntities(r => r.ID == id).FirstOrDefault(); //获取要分配的权限的角色信息。 ViewBag.RoleInfo = roleInfo; //获取所有的权限。 short delFlag = (short)DeleteEnumType.Normarl; var actionInfoList = ActionInfoService.LoadEntities(a => a.DelFlag == delFlag).ToList(); //要分配权限的角色以前有哪些权限。 var actionIdList = (from a in roleInfo.ActionInfo select a.ID).ToList(); ViewBag.ActionInfoList = actionInfoList; ViewBag.ActionIdList = actionIdList; return(View()); }
public ActionResult SetActionRole() { int id = int.Parse(Request["id"]);//要分配角色的权限编号 var actioninfo = ActionInfoService.LoadEntities(a => a.ID == id).FirstOrDefault(); ViewBag.ActionInfo = actioninfo; //获取所有角色 short delflag = (short)DelFlagEnum.Normarl; var AllRoleList = RoleInfoService.LoadEntities(a => a.DelFlag == delflag).ToList(); //获取当前权限已经有的角色信息 var AllExtRoleIdList = (from r in actioninfo.RoleInfo select r.ID).ToList(); ViewBag.RoleList = AllRoleList; ViewBag.AllExtRoleIdList = AllExtRoleIdList; return(View()); }
public ActionResult ShowUserRoleInfo() { int id = int.Parse(Request["id"]); var userInfo = UserInfoService.LoadEntities(u => u.ID == id).FirstOrDefault(); ViewBag.UserInfo = userInfo; //查询所有的角色. short delFlag = (short)DeleteEnumType.Normarl; var allRoleList = RoleInfoService.LoadEntities(r => r.DELFLAG == delFlag).ToList(); //查询一下要分配角色的用户以前具有了哪些角色编号。 var allUserRoleIdList = (from r in userInfo.R_USERINFO_ACTIONINFO select r.ID).ToList(); ViewBag.AllRoleList = allRoleList; ViewBag.AllUserRoleIdList = allUserRoleIdList; return(View()); }
public ActionResult SetUserRoleInfo() { int userId = int.Parse(Request["userId"]); Inventory_UserInfo userInfo = UserInfoService.LoadEntities(u => u.ID == userId).FirstOrDefault(); ViewBag.UserInfo = userInfo; //查询所有的角色信息 short delFlag = (short)DelFlagEnum.Normarl; var roleInfoList = RoleInfoService.LoadEntities(r => r.DelFlag == delFlag).ToList(); //找出用户已经有的角色的编号 var userRoleIdList = (from r in userInfo.Inventory_RoleInfo select r.ID).ToList(); ViewBag.AllRoleInfo = roleInfoList; ViewBag.AllExtRoleId = userRoleIdList; return(View()); }
/// <summary> /// 展示要分配的权限 /// </summary> /// <returns></returns> public ActionResult ShowRoleAction() { int id = int.Parse(Request["id"]); var roleInfo = RoleInfoService.LoadEntities(o => o.Id == id).FirstOrDefault(); //获取要分配的权限的角色信息。 ViewBag.RoleInfo = roleInfo; //获取所有的权限。 byte stateFlag = (byte)DeleteTypeEnum.Normarl; var actionInfoList = ActionInfoService.LoadEntities(o => o.StateFlag == stateFlag).ToList(); //要分配权限的角色以前有哪些权限。 var actionIdList = (from a in roleInfo.RoleInfo_ActionInfo select a.ActionInfo.Id).ToList(); ViewBag.ActionInfoList = actionInfoList; ViewBag.ActionIdList = actionIdList; return(View()); }
/// <summary> /// 设置用户角色 /// </summary> /// <returns></returns> public ActionResult SetUserRoleInfo() { //接受userid int userId = int.Parse(Request["uid"]); var userInfo = UserInfoService.LoadEntities(u => u.ID == userId).FirstOrDefault(); //获得要分配角色的用户 //要分配角色的用户以前具有哪些角色 var userRoleIdList = (from r in userInfo.RoleInfo select r.ID).ToList(); short delFlag = (short)DelFlagEnum.Normal; //获得所有的角色 var roleInfoList = RoleInfoService.LoadEntities(r => r.DelFlag == delFlag).ToList(); ViewBag.UserRoleIdList = userRoleIdList; ViewBag.RoleInfoList = roleInfoList; ViewBag.UserInfo = userInfo; return(View()); }
public ActionResult EditAction() { if (Request["rid"] == null) { return(Content("rid error")); } int rid = int.Parse(Request["rid"]); if (Request.RequestType.Equals("GET")) { RoleInfo roleInfo = RoleInfoService.LoadEntities(r => r.ID == rid).FirstOrDefault(); if (roleInfo == null) { return(Content("rid no exist")); } ViewBag.RoleInfo = roleInfo; var actionInfoList = ActionInfoService.LoadEntities(a => a.DelFlag == 0).ToList(); var roleActionIdList = (from a in roleInfo.ActionInfo select a.ID).ToList(); ViewBag.ActionInfoList = actionInfoList; ViewBag.RoleActionIdList = roleActionIdList; return(View()); } if (Request["aid"] == null) { return(Content("aid error")); } bool isPass = Request["isPass"] == "true"; int aid = int.Parse(Request["aid"]); bool b = RoleInfoService.EditRoleAction(rid, aid, isPass); /*string[] aidList = aids.Split(','); * bool b = RoleInfoService.AddAction(rid, aidList);*/ return(Content(b.ToString())); }