//设置当前用户的特殊权限 public ActionResult SetUserAction(int UId, int ActionId, int Value) { R_UserInfo_ActionInfo rUserAction = R_UserInfo_ActionInfoService.GetEntities(r => r.ActionInfoId == ActionId && r.UserInfoId == UId && r.DelFlag == delflagNormal).FirstOrDefault(); if (rUserAction != null) { rUserAction.HasPermission = Value == 1 ? true : false; R_UserInfo_ActionInfoService.Update(rUserAction); } else { R_UserInfo_ActionInfo rUserInfoActionInfo = new R_UserInfo_ActionInfo(); rUserInfoActionInfo.ActionInfoId = ActionId; rUserInfoActionInfo.UserInfoId = UId; rUserInfoActionInfo.HasPermission = Value == 1 ? true : false; rUserInfoActionInfo.DelFlag = delflagNormal; R_UserInfo_ActionInfoService.Add(rUserInfoActionInfo); } return(Content("Ok")); }
//当前用户设置特殊权限 public ActionResult SetUserAction(int uid, int aid, int value) { int normal = (int)OA.Model.Enum.DelFlagEnum.Normal; var rUser = R_UserInfo_ActionInfoService.GetEntities(r => r.UserInfoID == uid && r.ActionInfoID == aid && r.DelFlag == normal).FirstOrDefault(); if (rUser != null) { rUser.HasPermission = value == 0 ? true : false; R_UserInfo_ActionInfoService.Update(rUser); } else { R_UserInfo_ActionInfo tmp = new R_UserInfo_ActionInfo(); tmp.UserInfoID = uid; tmp.ActionInfoID = aid; tmp.HasPermission = value == 0 ? true : false; R_UserInfo_ActionInfoService.Add(tmp); } return(Content("OK")); }