Exemplo n.º 1
0
        public ActionResult DeleteUserRole(string roles, string userid)
        {
            try
            {
                List <SysUserRoleEntity> roleList = new List <SysUserRoleEntity>();
                string[] list = roles.Split(',');

                for (int i = 0; i < list.Length; i++)
                {
                    if (list[i] != "")
                    {
                        SysUserRoleEntity userrole = new SysUserRoleEntity();
                        userrole.RoleId = list[i].Trim();
                        userrole.UserId = userid;
                        roleList.Add(userrole);
                    }
                }
                bool isOk = sysuserroleLogic.DeleteUserRole(roleList);
                if (isOk == true)
                {
                    return(Json("ok"));
                }
                else
                {
                    return(Json("no"));
                }
            }
            catch (Exception ex)
            {
                return(Json("no"));
            }
        }
Exemplo n.º 2
0
 public ActionResult BindRole(string userid)
 {
     if (!string.IsNullOrEmpty(userid))
     {
         SysUserRoleEntity entity = new SysUserRoleEntity();
         entity.UserId = userid;
         entity.RoleId = "";
         return(View(entity));
     }
     return(View());
 }
Exemplo n.º 3
0
        public ActionResult SaveUserRole(string roles, string userid)
        {
            try
            {
                List <SysUserRoleEntity> roleList = new List <SysUserRoleEntity>();
                string[] list = roles.Split(',');

                for (int i = 0; i < list.Length; i++)
                {
                    if (list[i] != "")
                    {
                        SysUserRoleEntity userrole = new SysUserRoleEntity();
                        userrole.RoleId = list[i];
                        SysRoleEntity role = rolelogic.Load(userrole.RoleId);
                        userrole.RoleName = role.RoleName;
                        userrole.UserId   = userid;
                        UserInfoEntity usentity = userLogic.Load(userrole.UserId);
                        userrole.UserName = usentity.UserName;
                        roleList.Add(userrole);
                    }
                }
                bool isOk = sysuserroleLogic.SaveUserRole(roleList);
                if (isOk == true)
                {
                    return(Json("ok"));
                }
                else
                {
                    return(Json("no"));
                }
            }
            catch (Exception ex)
            {
                return(Json("no"));
            }
        }