public bool Modify(Data.DataSys.Sys_AdminUserExtension userExtension, Data.DataSys.Sys_AdminUser operUser)
        {
            var b = false;

            if (userExtension != null && userExtension.Id > 0 && userExtension.UserId > 0)
            {
                var log = new Sys_AdminUserLog();
                log.AddTime     = System.DateTime.Now;
                log.IpAddress   = iPow.Infrastructure.Crosscutting.Function.StringHelper.GetRealIP();
                log.PageUrl     = iPow.Infrastructure.Crosscutting.Function.StringHelper.GetCurrentUrl();
                log.ReferrerUrl = iPow.Infrastructure.Crosscutting.Function.StringHelper.GetReferrerUrl();
                log.State       = true;
                log.TypeId      = 1;
                try
                {
                    userExtensionRepository.Uow.Commit();
                    b = true;
                    if (operUser != null)
                    {
                        log.UserId       = operUser.id;
                        log.ShortMessage = "用户Id:" + operUser.id + " 改变用户Id号:" + userExtension.UserId.ToString() + " 的扩展信息";
                        log.FullMessage  = "UpdateUser 用户名:" + operUser.username + " 用户Id:" + operUser.id.ToString()
                                           + " 改变了用户Id号:" + userExtension.UserId.ToString() + " 的扩展信息";
                    }
                    else
                    {
                        log.UserId       = 0;
                        log.ShortMessage = "用户Id号:" + userExtension.UserId.ToString() + " 的扩展信息被修改";
                        log.FullMessage  = "UpdateUser " + "用户Id号:" + userExtension.UserId.ToString() + " 的扩展信息被修改";
                    }
                }
                catch (Exception ex)
                {
                    #region  exception
                    if (operUser != null && operUser.id > 0)
                    {
                        log.ShortMessage = "更新用户数据异常";
                        log.FullMessage  = log.ShortMessage = "更新用户Id:" + userExtension.UserId.ToString() + " 操作用户Id:" + operUser.id + " 错误信息:" + ex.Message;
                        if (ex.InnerException != null)
                        {
                            log.FullMessage += "   内部错误信息:" + ex.InnerException.Message;
                        }
                    }
                    else
                    {
                        log.ShortMessage = "更新用户数据异常";
                        log.FullMessage  = log.ShortMessage = "更新用户Id:" + userExtension.UserId.ToString() + " 错误信息:" + ex.Message;
                        if (ex.InnerException != null)
                        {
                            log.FullMessage += "   内部错误信息:" + ex.InnerException.Message;
                        }
                    }
                    #endregion
                }
                iPow.Infrastructure.Data.LoggerReopsitoryManager.AddLogInfo(log);
            }
            return(b);
        }
 public Data.DataSys.Sys_AdminUserExtension Add(Data.DataSys.Sys_AdminUserExtension userExtension, Data.DataSys.Sys_AdminUser operUser)
 {
     try
     {
         userExtension.AddTime = System.DateTime.Now;
         userExtension.Sort    = 0;
         userExtensionRepository.Add(userExtension);
         userExtensionRepository.Uow.Commit();
         //添加日志操作
     }
     catch (Exception ex)
     {
     }
     return(userExtension);
 }
        public bool DeleteTrue(Data.DataSys.Sys_AdminUserExtension userExtension, Data.DataSys.Sys_AdminUser operUser)
        {
            var res = false;

            try
            {
                userExtensionRepository.Delete(userExtension);
                userExtensionRepository.Uow.Commit();
                res = true;
                //添加日志操作
            }
            catch (Exception ex)
            {
            }
            return(res);
        }
Beispiel #4
0
        public bool Delete(Data.DataSys.Sys_AdminUserExtension entity, Data.DataSys.Sys_AdminUser operUser)
        {
            var res = false;

            if (entity != null)
            {
                try
                {
                    entity.State = false;
                    userExtensionRepository.Modify(entity);
                    res = true;
                    //添加日志操作
                }
                catch (Exception ex)
                {
                }
            }
            return(res);
        }
Beispiel #5
0
        public bool Add(Data.DataSys.Sys_AdminUserExtension entity, Data.DataSys.Sys_AdminUser operUser)
        {
            var res = false;

            if (entity != null)
            {
                try
                {
                    userExtensionRepository.Add(entity);
                    userExtensionRepository.Uow.Commit();
                    //添加日志操作
                    res = true;
                }
                catch (Exception ex)
                {
                }
            }
            return(res);
        }