示例#1
0
 private void AddUserDateLog(int days, IList <UserInfo> userList, string reason, string memo)
 {
     foreach (UserInfo info in userList)
     {
         UserValidLogInfo userValidLogInfo = new UserValidLogInfo();
         userValidLogInfo.Inputer  = string.IsNullOrEmpty(this.m_FromUser) ? "System" : this.m_FromUser;
         userValidLogInfo.IP       = this.m_FromUserIp;
         userValidLogInfo.UserName = info.UserName;
         userValidLogInfo.LogTime  = DateTime.Now;
         userValidLogInfo.Memo     = memo;
         userValidLogInfo.Remark   = reason;
         if (days > 0)
         {
             userValidLogInfo.IncomePayout = 1;
         }
         else
         {
             userValidLogInfo.IncomePayout = 2;
         }
         if (days == -9999)
         {
             days = 0;
         }
         userValidLogInfo.ValidNum = days;
         UserValidLog.Add(userValidLogInfo);
     }
 }
示例#2
0
 public static void DeleteUserRelation(int id, string userName)
 {
     UserPermissions.DeleteFieldPermissions(id, 0);
     UserPermissions.DeleteNodePermissions(id, -2);
     UserPermissions.DeleteSpecialPermissions(id);
     UserValidLog.Delete(userName);
     UserPointLog.Delete(userName);
     Contacter.DeleteByUserName(userName);
 }