Exemplo n.º 1
0
        public ActionResult RoleDetail(Guid id, Guid sysResource)
        {
            var model = _sysUserRoleService.getById(id);

            //var model = "";
            ViewBag.ReturnUrl = Url.IsLocalUrl(null) ? null : Url.RouteUrl("userIndex");
            //  _sysPermissionService.saveRolePermission(id, sysResource, WorkContext.CurrentUser.Id);
            if (model == null)
            {
                SysUserRole modela = new SysUserRole();
                var         item   = _sysRoleService.getRole(sysResource);
                var         user   = _sysUserService.getById(id);
                modela.UserId   = id;
                modela.RoleId   = sysResource;
                modela.RoleName = item.Name;
                user.RoleName   = item.Name;
                _sysUserRoleService.insertSysUserRole(modela);
                _sysUserService.updateSysUser(user);
            }
            else
            {
                var item = _sysRoleService.getRole(sysResource);
                model.RoleName = item.Name;
                model.RoleId   = sysResource;
                var user = _sysUserService.getById(id);
                user.RoleName = item.Name;
                _sysUserService.updateSysUser(user);
                _sysUserRoleService.updateSysUserRole(model);
            }
            return(Redirect(ViewBag.ReturnUrl));
        }
Exemplo n.º 2
0
        public IActionResult Index()
        {
            var userrole = _sysUserRoleService.getById(WorkContext.CurrentUser.Id);

            if (userrole != null)
            {
                var list = _importTrans_main_recordService.getCount(WorkContext.CurrentUser.Name, userrole.RoleName);
                if (list != null)
                {
                    ViewBag.Count = "当前有" + list.Count + "个在途进口条目";
                }
            }
            return(View());
        }
Exemplo n.º 3
0
        public IActionResult ITDetailIndex(SysCustomizedListSearchArg arg, int page = 1, int size = 20)
        {
            var customizedList = _sysCustomizedListService.getByAccount("货币类型");

            ViewData["Companys"] = new SelectList(customizedList, "CustomizedValue", "CustomizedValue");
            var USER = _sysUserRoleService.getById(WorkContext.CurrentUser.Id);

            ViewBag.Role = USER.RoleName;
            var pageList = _importTrans_main_recordService.searchList(arg, page, size);

            ViewBag.Arg = arg;//传参数
            var dataSource = pageList.toDataSourceResult <Entities.ImportTrans_main_record, SysCustomizedListSearchArg>("itDetail", arg);

            return(View(dataSource));//sysImport
        }