示例#1
0
 public ViewResult AddUserRole(iPow.Infrastructure.Crosscutting.Authorize.Dto.UserRoleDto userRole)
 {
     ViewBag.rolemodel = roleService.GetList();
     if (userRole != null && userRole.RoleID > 0)
     {
         var user = userService.GetUserByName(userRole.UserName);
         if (user != null && user.id > 0)
         {
             //判断User 是否存在当前所选Role  若没有则创建 有的话 阻止
             var isexist = userRoleService.UserHasUserRole(user.id, userRole.RoleID);
             if (isexist)  //该语法表示 已经存在
             {
                 ModelState.AddModelError("", "该用户已经存在同一角色!");
             }
             else
             {
                 var addUserRole = new iPow.Infrastructure.Data.DataSys.Sys_UserRoles();
                 addUserRole.RoleID = userRole.RoleID;
                 addUserRole.UserID = user.id;
                 userRoleService.Add(addUserRole, null);
                 ModelState.AddModelError("", "已成功为用户添加角色");
             }
         }
         else
         {
             ModelState.AddModelError("", "" + "在系统中没有找到这个用户");
         }
     }
     else
     {
         ModelState.AddModelError("", "请使用正确地操作方式");
     }
     return(View(userRole));
 }
示例#2
0
 public ViewResult AddUserRole(iPow.Infrastructure.Crosscutting.Authorize.Dto.UserRoleDto userRole)
 {
     ViewBag.rolemodel = roleService.GetList();
     if (userRole != null && userRole.RoleID > 0)
     {
         var user = userService.GetUserByName(userRole.UserName);
         if (user != null && user.id > 0)
         {
             //判断User 是否存在当前所选Role  若没有则创建 有的话 阻止
             var isexist = userRoleService.UserHasUserRole(user.id, userRole.RoleID);
             if (isexist)  //该语法表示 已经存在
             {
                 ModelState.AddModelError("", "该用户已经存在同一角色!");
             }
             else
             {
                 var addUserRole = new iPow.Infrastructure.Data.DataSys.Sys_UserRoles();
                 addUserRole.RoleID = userRole.RoleID;
                 addUserRole.UserID = user.id;
                 userRoleService.Add(addUserRole,null);
                 ModelState.AddModelError("", "已成功为用户添加角色");
             }
         }
         else
         {
             ModelState.AddModelError("", "" + "在系统中没有找到这个用户");
         }
     }
     else
     {
         ModelState.AddModelError("", "请使用正确地操作方式");
     }
     return View(userRole);
 }
示例#3
0
        protected string GetUserType(string userSelected, iPow.Infrastructure.Data.DataSys.Sys_UserRoles userRole)
        {
            if (userSelected == null)
            {
                throw new ArgumentNullException("usertype is null");
            }
            else
            {
                switch (userSelected)
                {
                case "ca":
                    userRole.RoleID = 1;
                    break;

                case "xg":
                    userRole.RoleID = 2;
                    break;

                case "pg":
                    userRole.RoleID = 3;
                    break;

                case "jq":
                    userRole.RoleID = 4;
                    break;

                case "jd":
                    userRole.RoleID = 5;
                    break;

                case "sj":
                    userRole.RoleID = 6;
                    break;

                case "lxs":
                    userRole.RoleID = 7;
                    break;

                case "xl":
                    userRole.RoleID = 8;
                    break;

                case "tx":
                    userRole.RoleID = 9;
                    break;
                }
            }
            return(Convert.ToString(userRole.RoleID));
        }
示例#4
0
        public bool Modify(iPow.Infrastructure.Data.DataSys.Sys_UserRoles entity, iPow.Infrastructure.Data.DataSys.Sys_AdminUser operUser)
        {
            var res = false;

            if (entity != null && entity.Id > 0)
            {
                try
                {
                    userRolesRepository.Modify(entity);
                    res = true;
                }
                catch (Exception ex)
                {
                }
            }
            return(res);
        }
示例#5
0
        public bool DeleteTrue(iPow.Infrastructure.Data.DataSys.Sys_UserRoles entity, iPow.Infrastructure.Data.DataSys.Sys_AdminUser operUser)
        {
            var res = false;

            if (entity != null)
            {
                try
                {
                    userRolesRepository.Delete(entity);
                    userRolesRepository.Uow.Commit();
                    res = true;
                }
                catch (Exception ex)
                {
                }
            }
            return(res);
        }
示例#6
0
 public void Modify(iPow.Infrastructure.Data.DataSys.Sys_UserRoles userRole)
 {
     userRoleRepository.Modify(userRole);
     userRoleRepository.Uow.Commit();
 }
示例#7
0
 public void Delete(iPow.Infrastructure.Data.DataSys.Sys_UserRoles userRole)
 {
     userRoleRepository.Delete(userRole);
     userRoleRepository.Uow.Commit();
 }
 public static iPow.Infrastructure.Crosscutting.Authorize.Dto.UserRoleDto ToDto(this iPow.Infrastructure.Data.DataSys.Sys_UserRoles entity)
 {
     return(EmitMapper.ObjectMapperManager.DefaultInstance
            .GetMapper <iPow.Infrastructure.Data.DataSys.Sys_UserRoles, iPow.Infrastructure.Crosscutting.Authorize.Dto.UserRoleDto>().Map(entity));
 }
示例#9
0
 public bool Delete(iPow.Infrastructure.Data.DataSys.Sys_UserRoles entity, iPow.Infrastructure.Data.DataSys.Sys_AdminUser operUser)
 {
     throw new NotImplementedException();
 }