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)); }
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()); }