//给用户设置角色
        public ActionResult ProcessSetRole(int UId)
        {
            //第一:当前用户的id ----uid
            //第二:当前用户在角色关联表中的ID
            UserInfo user           = UserInfoService.GetEntities(u => u.Id == UId).FirstOrDefault();
            var      allUserInfoIds = (from r in user.R_UserInfo_RoleInfo
                                       where r.UserInfoId == UId && r.DelFlag == delflagNormal
                                       select r.Id).ToList();

            for (int i = 0; i < allUserInfoIds.Count(); i++)
            {
                int userInfoId = Convert.ToInt32(allUserInfoIds[i]);
                var rUserRole  = R_UserInfo_RoleInfoService.GetEntities(r =>
                                                                        r.Id == userInfoId).FirstOrDefault();
                R_UserInfo_RoleInfoService.Delete(rUserRole);
            }

            //第三:所有打上对勾的角色 ----list
            List <int> setRoleIdList = new List <int>();

            foreach (var key in Request.Form.AllKeys)
            {
                if (key.StartsWith("ckb_"))
                {
                    int roleId = int.Parse(key.Replace("ckb_", ""));
                    setRoleIdList.Add(roleId);
                }
            }


            for (int i = 0; i < setRoleIdList.Count; i++)
            {
                int roleId = Convert.ToInt32(setRoleIdList[i]);

                R_UserInfo_RoleInfo rUserInfoRoleInfo = new R_UserInfo_RoleInfo();
                rUserInfoRoleInfo.UserInfoId = UId;
                rUserInfoRoleInfo.RoleInfoId = roleId;
                rUserInfoRoleInfo.DelFlag    = delflagNormal;
                R_UserInfo_RoleInfoService.Add(rUserInfoRoleInfo);
            }

            return(Content("Ok"));
        }