Ejemplo n.º 1
0
 public ActionResult Create(SYS_USER user)
 {
     try
     {
         if (string.IsNullOrEmpty(user.USER_ID))
         {
             ModelState.AddModelError("USER_ID", "用户账号不能为空!");
         }
         if (!string.IsNullOrEmpty(user.USER_ID) && DaoUser.GetEntity("USER_ID", user.USER_ID) != null)
         {
             ModelState.AddModelError("USER_ID", "用户账号已经存在!");
         }
         if (string.IsNullOrEmpty(user.USER_NAM))
         {
             ModelState.AddModelError("USER_NAM", "用户名称不能为空!");
         }
         if (string.IsNullOrEmpty(user.USER_PASSWORD))
         {
             ModelState.AddModelError("USER_PASSWORD", "用户密码不能为空!");
         }
         if (!ModelState.IsValid)
         {
             ModelState.AddModelError("", "数据验证失败!");
             //return JsonResult(false, "数据验证失败!");
             Alter("数据验证失败!", AlterTypeEnum.Error, false, false);
             return(View());
         }
         user.USER_PASSWORD = CryptTools.Md5(user.USER_PASSWORD);
         user.CREATE_ID     = UserState.UserID;
         user.CREATE_DTIME  = DateTime.Now;
         DaoUser.AddObject(user);
         Alter("新增成功!", AlterTypeEnum.Success, true, true);
         return(View());
         //return JsonResult(true, "新增成功!","AUTH","",false);
     }
     catch (Exception ex)
     {
         LogHelper.ErrorLog("系统错误!", ex);
         ModelState.AddModelError("", "系统错误!");
         Alter("系统错误!", AlterTypeEnum.Error, false, false);
         return(View());
     }
 }