Beispiel #1
0
 /// <summary>
 /// 设置临时密码,(TempPassword,TempPassOverTime,TempPassUseFor)
 /// 用空参数设置临时密码就是清空临时密码
 /// </summary>
 /// <param name="user"></param>
 /// <returns></returns>
 public IDataShell <AccountDBModel> SetTempPassword(AccountDBModel user)
 {
     using (var conn = ConnFactory.GetUserConn())
     {
         using (var dal = new UserAccountTDAL(conn))
         {
             var result = dal.Update(user,
                                     "TempPassword=@TempPassword, TempPassOverTime=@TempPassOverTime, TempPassUseFor=@TempPassUseFor",
                                     "AccountID=@AccountID",
                                     new { @TempPassword     = user.TempPassword,
                                           @TempPassOverTime = user.TempPassOverTime,
                                           @TempPassUseFor   = user.TempPassUseFor,
                                           @AccountID        = user.AccountID });
             if (result != 1)
             {
                 return(PubError.DBError("ERR-00200301", "SetTempPassword|设置临时密码").ToStr().Fail <AccountDBModel>());
             }
             return(user.Succ());
         }
     }
 }
Beispiel #2
0
 /// <summary>
 /// 更新系统备注
 /// </summary>
 /// <param name="user"></param>
 /// <returns></returns>
 public IDataShell <AccountDBModel> UpdateSysRemark(AccountDBModel user)
 {
     using (var conn = ConnFactory.GetUserConn())
     {
         using (var dal = new UserAccountTDAL(conn))
         {
             var result = dal.Update(user,
                                     "SysRemark=@SysRemark",
                                     "AccountID=@AccountID",
                                     new
             {
                 @SysRemark = user.SysRemark,
                 @AccountID = user.AccountID
             });
             if (result != 1)
             {
                 return(PubError.DBError("ERR-00200301", "UpdateSysRemark|更新系统备注").ToStr().Fail <AccountDBModel>());
             }
             return(user.Succ());
         }
     }
 }
Beispiel #3
0
 /// <summary>
 /// 设置真名
 /// </summary>
 /// <param name="user"></param>
 /// <returns></returns>
 public IDataShell <AccountDBModel> SetRealName(AccountDBModel user)
 {
     using (var conn = ConnFactory.GetUserConn())
     {
         using (var dal = new UserAccountTDAL(conn))
         {
             var result = dal.Update(user,
                                     "RealName=@RealName",
                                     "AccountID=@AccountID",
                                     new
             {
                 @RealName  = user.RealName,
                 @AccountID = user.AccountID
             });
             if (result != 1)
             {
                 return(PubError.DBError("ERR-00200301", "SetRealName|设置真名").ToStr().Fail <AccountDBModel>());
             }
             return(user.Succ());
         }
     }
 }
Beispiel #4
0
 /// <summary>
 /// 更新头像
 /// </summary>
 /// <param name="user"></param>
 /// <returns></returns>
 public IDataShell <AccountDBModel> UpdateNickPic(AccountDBModel user)
 {
     using (var conn = ConnFactory.GetUserConn())
     {
         using (var dal = new UserAccountTDAL(conn))
         {
             var result = dal.Update(user,
                                     "NickPic=NickPic",
                                     "AccountID=@AccountID",
                                     new
             {
                 @NickPic   = user.NickPic,
                 @AccountID = user.AccountID
             });
             if (result != 1)
             {
                 return(PubError.DBError("ERR-00200301", "UpdateNickPic|更新头像").ToStr().Fail <AccountDBModel>());
             }
             return(user.Succ());
         }
     }
 }
Beispiel #5
0
 /// <summary>
 /// 设置身份证信息
 /// </summary>
 /// <param name="user"></param>
 /// <returns></returns>
 public IDataShell <AccountDBModel> SetIDCard(AccountDBModel user)
 {
     using (var conn = ConnFactory.GetUserConn())
     {
         using (var dal = new UserAccountTDAL(conn))
         {
             var result = dal.Update(user,
                                     "IDCard=@IDCard, IDCardPic=@IDCardPic",
                                     "AccountID=@AccountID",
                                     new
             {
                 @IDCard    = user.IDCard,
                 @IDCardPic = user.IDCardPic,
                 @AccountID = user.AccountID
             });
             if (result != 1)
             {
                 return(PubError.DBError("ERR-00200301", "SetIDCard|设置身份证信息").ToStr().Fail <AccountDBModel>());
             }
             return(user.Succ());
         }
     }
 }