public void LoadLastStopCount() { this.FailedCount = BattleDBHelper.GetHistoryCount(WowLoginStates.Unknown, WowLoginStates.InvalidPassword, WowLoginStates.NeedCaptcha, WowLoginStates.MissAccount, WowLoginStates.IsNotExist, WowLoginStates.IsNotCurretServerAccount); this.RetryCount = BattleDBHelper.GetHistoryCount(WowLoginStates.IncorrectCaptcha, WowLoginStates.TooManyAttempt); this.SucceedCount = BattleDBHelper.GetHistoryCount(WowLoginStates.SingleGameAccount, WowLoginStates.MultiGameAccount, WowLoginStates.Unbattle_TCB, WowLoginStates.Unbattle_WLK, WowLoginStates.Unbattle_OK, WowLoginStates.Trial, WowLoginStates.LoginWithNoGameAccount); this.UselessCount = BattleDBHelper.GetHistoryCount(WowLoginStates.HttpError, WowLoginStates.SucceedUnknown, WowLoginStates.WebSiteError, WowLoginStates.TimeOut, WowLoginStates.Locked, WowLoginStates.LoginWithEmptyResponse, WowLoginStates.TempDisabled, WowLoginStates.TestAccountOutOfExpire, WowLoginStates.PermanentDisabled, WowLoginStates.AuthenticatorCode, WowLoginStates.Frozen); }
private void DisposeLastFileExporter() { if (null != this.fileExporter) { this.fileExporter.Dispose(); this.fileExporter = null; } BattleDBHelper.SaveCacheData(); }
public virtual void Output(UserAccountItem userItem) { lock (output) { if ((null != userItem)) { BattleDBHelper.InsertHistory(userItem); BattleDBHelper.InsertQueriedItems(userItem); StreamWriter sw = GetStreamWriter(userItem); string content = userItem.ToString(); this.Output(content, sw); this.WriteRawData(userItem); this.OutputByRegion(userItem); } } }