private void UIDone(MemberList list1) { this._objMemberList = list1; eventDoneEventHandler eventDoneEvent = this.eventDoneEvent; if (eventDoneEvent != null) { eventDoneEvent(this._objMemberList); } }
public void Init(MemberList list1, List<Member> l1, string text1) { this._objMemberList.Clear(); this._objMemberList = list1.Clone(); if (this._objMemberList.get_MemberRange() == EnumCollection.eMemberRange.AllMember) { this.get_rdoAllMember().Select(); } else { this.get_rdoSelectedMember().Select(); } this._strWebsite = text1; }
public MemberList Clone() { MemberList list2 = new MemberList(); list2._objWebsiteBetStyleFixed = this._objWebsiteBetStyleFixed; list2._isWebsiteBetStyleFixed = this._isWebsiteBetStyleFixed; list2._objMemberRange = this._objMemberRange; list2._objGlobalFollowOddsOption = this._objGlobalFollowOddsOption; list2._objGlobalBetFollowMethod = this._objGlobalBetFollowMethod; list2._decGlobalMinFollowLimit = this._decGlobalMinFollowLimit; list2._decGlobalMaxFollowLimit = this._decGlobalMaxFollowLimit; list2._isGlobalFollowToSameSportBook = this._isGlobalFollowToSameSportBook; list2._objGlobalBetTargetCol = this._objGlobalBetTargetCol.CloneObject(); list2._objDefaultWebsiteBetStyleList = this._objDefaultWebsiteBetStyleList.Clone(); list2._isToShowIndoSpecialBetStyle = this._isToShowIndoSpecialBetStyle; list2._isToShowFollowTarget = this._isToShowFollowTarget; list2._isToShowBetTargetCollection = this._isToShowBetTargetCollection; list2._isToShowFollowToSameSportBook = this._isToShowFollowToSameSportBook; list2._isToShowMaxFollowLimit = this._isToShowMaxFollowLimit; list2.get_MemberList().AddRange(this._objMemberList.ToArray()); return list2; }
public void set_SourceMemberList(MemberList list1) { this._objMemberList = list1.Clone(); }
public MemberListManagerUI(MemberList list1) { //this.set__frmUI(new frmMemberListManagerUI()); this._objMemberList = list1.Clone(); }
public bool IsMemberListSame(MemberList list1) { bool flag2 = true; if (this._objMemberRange == list1.get_MemberRange()) { if (this._objMemberList.Count == list1._objMemberList.Count) { int num2 = list1._objMemberList.Count - 1; for (int i = 0; i <= num2; i++) { if (!this.IsMemberExisted(list1._objMemberList[i].get_Name())) { return false; } } return flag2; } return false; } return false; }
public static void FilterMatchBetListByMemberList(List<MatchBetNew> list2, MemberList list1) { if (list1.get_MemberRange() == EnumCollection.eMemberRange.SelectedMember) { int num = 0; while (num < list2.Count) { if (!list1.IsMemberExisted(list2[num].get_MemberName())) { list2.RemoveAt(num); } else { num++; } } } }
public AgentSiteAbstractClass() { this._objGeneralProcessCallback = new TimerCallback(this.GeneralProcess); this._strLoginStatus = ""; this._strLoginError = ""; this._isLoginSuccess = false; this._isAutoReLogin = false; this._isLoggingIn = false; this._isGettingData = false; this._intLastSpiderSelectedMemberCount = 0; this._intSpiderMS = 0; this._intSpiderMinimumIntervalMS = 500; this._isProgramLoggerEnabled = true; this._intGoodSpiderRequest = 0; this._intBadSpiderRequest = 0; this._objMatchGroupList = new ArrayList(); this._intCurrentMatchGroupListIndex = 0; this._objMatchDetailsListPrevious = null; this._objMatchDetailsListCurrent = new List<MatchBetNew>(); this._objNewMemberBetList = new List<MatchBetNew>(); this._strWinLossReportRaw = ""; this._intTotalMembetBet = 0; this._objMemberURLList = new List<string>(); this._strImageStep = ""; this._strObjectStep = ""; this._objCore = new Core(); this._objmemberListPrevious = new MemberList(); this._objMemberList = new MemberList(); this._objMemberCreditList = new List<Member>(); this._objErrorLogger = new Logger(); this._intMemberListSpiderFailCount = 0; }
protected void CheckNewMemberBet() { try { List<MatchBetNew> collection = new List<MatchBetNew>(); SpiderFunction.FilterMatchBetListByMemberList(this._objMatchDetailsListCurrent, this._objMemberList); if (this._objMatchDetailsListPrevious == null) { this._objMatchDetailsListPrevious = new List<MatchBetNew>(); this._objMatchDetailsListPrevious.AddRange(this._objMatchDetailsListCurrent.ToArray()); } else { bool flag2 = false; bool flag = false; int num = 0; flag2 = this._objMemberList.IsMemberListSame(this._objmemberListPrevious); int start = this._objMatchDetailsListPrevious.Count; int end = this._objMatchDetailsListCurrent.Count; if (end > start) { for (int i = start; i < end; i++) { MatchBetNew item = this._objMatchDetailsListCurrent[i]; collection.Add(item); this._objNewBetsLogger.write(SpiderFunction.GenerateDetailedMatchInfo(item, "New Bets Found")); } } /****int num3 = this._objMatchDetailsListCurrent.Count - 1; for (num = 0; num <= num3; num++) { MatchBetNew item = this._objMatchDetailsListCurrent[num]; flag = false; int num4 = this._objMatchDetailsListPrevious.Count - 1; for (int i = 0; i <= num4; i++) { MatchBetNew new3 = this._objMatchDetailsListPrevious[i]; if (item.get_ID() == new3.get_ID()) { // TODO Aorta flag = true; break; } } if (!flag) { collection.Add(item); if (flag2) { this._objNewBetsLogger.write(SpiderFunction.GenerateDetailedMatchInfo(item, "New Bets Found")); } } }****/ if (collection.Count > 0) { this._objMatchDetailsListPrevious.AddRange(collection); if (flag2) { this._objNewMemberBetList.AddRange(collection); NewMemberBetFoundEventHandler newMemberBetFoundEvent = this.NewMemberBetFoundEvent; if (newMemberBetFoundEvent != null) { newMemberBetFoundEvent(this._strName, collection); } } } } this._objmemberListPrevious = this._objMemberList.Clone(); } catch (Exception exception1) { ProjectData.SetProjectError(exception1); Exception exception = exception1; this._objErrorLogger.write(this._strName + ": EXCEPTION IN CheckNewMemberBet: " + exception.Message); this.WriteProgramLogger(this._strName + ": EXCEPTION IN CheckNewMemberBet: " + exception.Message); ProjectData.ClearProjectError(); } }
protected void UpdateMemberList(MemberList list1) { try { this._objMemberList = list1; this.SaveAllSettingToFile(); } catch (Exception exception1) { ProjectData.SetProjectError(exception1); Exception exception = exception1; this._objErrorLogger.write(this._strName + ": EXCEPTION IN UpdateMemberList: " + exception.Message); this.WriteProgramLogger(this._strName + ": EXCEPTION IN UpdateMemberList: " + exception.Message); ProjectData.ClearProjectError(); } }
public frmMemberListManagerUI() { this._strWebsite = ""; this._objMemberList = new MemberList(); this._objMemberSelectSourceList = new List<Member>(); }