コード例 #1
0
 /// <summary>
 /// 更新用户
 /// </summary>
 /// <param name="user">更新后的用户信息</param>
 public void UpdateUser(SystemUser systemUser)
 {
     if (dal.UpdateUser(systemUser) && systemUser.Flag)
     {
         EmployeeBLL  objBll       = new EmployeeBLL();
         Employee     obj          = objBll.GetEmployee(systemUser.EmployeeID);
         SystemLogBLL systemLogBLL = new SystemLogBLL();
         systemLogBLL.WriteLog("修改员工“" + obj.EmployeeName + "(" + obj.WorkNo + ")”用户登录信息");
     }
 }
コード例 #2
0
        public bool UpdateUser(SystemUser user, out List <string> errorList)
        {
            errorList        = new List <string>();
            _objectValidator = new ValueObjectValidator();
            _isValid         = _objectValidator.TryValidate(user, out _validationResults);

            if (!_isValid)
            {
                foreach (var error in _validationResults)
                {
                    errorList.Add(error.ErrorMessage);
                }

                return(false);
            }

            _userDAL.UpdateUser(user);

            return(true);
        }