Пример #1
0
        public bool ModifyRoleModel(string oldRoleName, UserRole role)
        {
            List <SysUserModel> userList = bllUser.GetModelListByRoleName(oldRoleName);

            SysRoleModel roleModel = bllRole.GetModel(oldRoleName);

            if (roleModel != null)
            {
                bllRole.Delete(oldRoleName);
            }
            roleModel = new SysRoleModel();
            roleModel.SysRole_Name   = role.RoleName;
            roleModel.SysRole_Desc   = role.RoleDesc;
            roleModel.SysRole_Level  = role.RoleLevel;
            roleModel.SysRole_Remark = role.RoleRemark;
            if (!(bllRole.Add(roleModel)))
            {
                return(false);
            }
            if (userList != null && userList.Count != 0)
            {
                for (int i = 0; i < userList.Count; i++)
                {
                    userList[i].SysRole_Name = role.RoleName;
                    bllUser.Add(userList[i]);
                }
            }
            return(true);
        }
Пример #2
0
        public bool AddUserModel(User user)
        {
            SysUserModel model = bllUser.GetModel(user.UserName);

            if (model != null)
            {
                bllUser.Delete(model.SysUser_Name);
            }
            model = new SysUserModel();
            model.SysUser_Name     = user.UserName;
            model.SysUser_Password = user.UserPassword;
            model.SysRole_Name     = user.UserRoleName;
            model.SysUser_Reserve  = user.UserReserve;
            return(bllUser.Add(model));
        }