Exemplo n.º 1
0
 /// <summary>
 /// 解封用户
 /// </summary>
 /// <param name="managerId">经理Id</param>
 /// <param name="GMName">GM名字</param>
 /// <param name="memo">解封说明</param>
 /// <returns></returns>
 public static bool BreakLock(Guid managerId, string GMName, string memo, string zoneId)
 {
     try
     {
         OnlineLockmanagerMgr.BreakLock(managerId, GMName, memo, null, zoneId);
         return(true);
     }
     catch (Exception ex)
     {
         SystemlogMgr.Error("OnlineRules:BreakLock", ex);
         return(false);
     }
 }
Exemplo n.º 2
0
 static bool LockUser(Guid managerId, string GMName, string memo, DateTime expireTime)
 {
     try
     {
         KickSession(managerId);
         OnlineLockmanagerMgr.Lock(managerId, 0, expireTime, GMName, memo);
         return(true);
     }
     catch (Exception ex)
     {
         SystemlogMgr.Error("OnlineRules:LockUser", ex);
         return(false);
     }
 }
Exemplo n.º 3
0
 /// <summary>
 /// 验证是否已封停
 /// </summary>
 /// <param name="managerId">经理Id</param>
 /// <param name="lockDate">封停时间</param>
 /// <param name="breakDate">预计解封时间</param>
 /// <returns>封停标记</returns>
 public static bool CheckLockStateNDate(Guid managerId, out DateTime lockDate, out DateTime breakDate)
 {
     lockDate  = Convert.ToDateTime("1900-01-01");
     breakDate = Convert.ToDateTime("2050-01-01");
     try
     {
         bool lockFlag = false;
         OnlineLockmanagerMgr.CheckLock(managerId, ref lockFlag, ref lockDate, ref breakDate);
         return(lockFlag);
     }
     catch (Exception ex)
     {
         SystemlogMgr.Error("OnlineRules:CheckLock", ex);
         return(false);
     }
 }