Пример #1
0
        public ActionResult Save(int?id, int?deptId, string deptName)
        {
            var obj = new SysUser()
            {
                DeptId = deptId.GetValueOrDefault(), Sex = -1
            };

            if (id.HasValue)
            {
                obj = UserService.Get(id.Value);
                if (obj.DeptId > 0)
                {
                    deptName = DeptService.GetFullTitle().GetValue(obj.DeptId);
                    deptId   = obj.DeptId;
                }
            }
            ViewBag.DeptName = deptName;
            ViewBag.Roles    = RoleService.GetRolesByDept(deptId.GetValueOrDefault(), id.HasValue).Select(o => new SelectListItem()
            {
                Text = o.Title, Value = o.RoleId.ToString()
            }).ToList();
            ViewBag.Posits = ListToSelect(PositService.GetPositByDept(deptId.GetValueOrDefault()).Select(o => new SelectListItem()
            {
                Text = o.Title, Value = o.PositId
            }), "请选择");
            return(View(obj));
        }
Пример #2
0
        public ActionResult SaveDept()
        {
            int count = 0;

            ViewBag.depts = ListToSelect(DeptService.GetFullTitle().Select(o => new SelectListItem()
            {
                Text = o.Value, Value = o.Key.ToString()
            }), emptyTitle: "请选择");
            ViewBag.grids = UserService.GetPageList(Request.Params, out count).ToJson();
            return(View());
        }