/// <summary> /// 新增修改查看 /// </summary> /// <param name="sysUserId">用户ID</param> /// <param name="pageState">窗口状态</param> /// <param name="departmentId">部门ID</param> public ActionResult Create(ModelSysUserManageCreate model, Guid? departmentId) { model.DepartmentId = departmentId; ViewBag.PageState = model.PageState; model.RetriveData(); return View(model); }
public ActionResult Create(ModelSysUserManageCreate model) { try { model.Save(); var option = DialogOption.GetDefaultInstance(); option.RefreshOpenerAsynchronous = false; return Content(WebTools.ScriptCloseEmbeddedFrameDialog(DialogOption.GetDefaultInstance())); } catch { Error = CNDreams.Resources.Properties.Resources.M00002E; model.RetriveData(); return View(model); } }
/// <summary> /// TODO: 验证用户名是否已经存在 /// </summary> public ActionResult RemoteCheckUserName(ModelSysUserManageCreate model) { if (model.SysUserEntity.ID != null) return bizSysUser.CountBy(ReflectionTools.SerializeExpression<SysUser>(x => x.ID != model.SysUserEntity.ID && x.UserAccount == model.SysUserEntity.UserAccount)) > 0 ? Json(false, JsonRequestBehavior.AllowGet) : Json(true, JsonRequestBehavior.AllowGet); else return bizSysUser.CountBy(ReflectionTools.SerializeExpression<SysUser>(x => x.UserAccount == model.SysUserEntity.UserAccount)) > 0 ? Json(false, JsonRequestBehavior.AllowGet) : Json(true, JsonRequestBehavior.AllowGet); }