Example #1
0
 private void UIDone(MemberList list1)
 {
     this._objMemberList = list1;
     eventDoneEventHandler eventDoneEvent = this.eventDoneEvent;
     if (eventDoneEvent != null)
     {
         eventDoneEvent(this._objMemberList);
     }
 }
Example #2
0
 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;
 }
Example #3
0
 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;
 }
Example #4
0
 public void set_SourceMemberList(MemberList list1)
 {
     this._objMemberList = list1.Clone();
 }
Example #5
0
 public MemberListManagerUI(MemberList list1)
 {
     //this.set__frmUI(new frmMemberListManagerUI());
     this._objMemberList = list1.Clone();
 }
Example #6
0
 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;
 }
Example #7
0
 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++;
             }
         }
     }
 }
Example #8
0
 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;
 }
Example #9
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();
            }
        }
Example #10
0
 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();
     }
 }
Example #11
0
 public frmMemberListManagerUI()
 {
     this._strWebsite = "";
     this._objMemberList = new MemberList();
     this._objMemberSelectSourceList = new List<Member>();
 }