Exemple #1
0
        public List <clsUmatanOdds> setDataO4(string retbuff, string strDateTarg, string placeTarg, string racenumTarg)
        {
            List <clsUmatanOdds> ret = new List <clsUmatanOdds>();

            JVData_Struct.JV_O4_ODDS_UMATAN mO4Data =
                new JVData_Struct.JV_O4_ODDS_UMATAN();
            mO4Data.SetDataB(ref retbuff);

            string strJyo = JyoCord(mO4Data.id.JyoCD);

            if (!(strDateTarg == mO4Data.id.Year + mO4Data.id.MonthDay &&
                  placeTarg == strJyo &&
                  mO4Data.id.RaceNum == racenumTarg))
            {
                return(null);
            }

            int cnt = 0;

            for (int i = 0; i < 306; i++)
            {
                if (mO4Data.OddsUmatanInfo[i].Kumi.Trim() == "" ||
                    mO4Data.OddsUmatanInfo[i].Odds.Trim() == "" ||
                    mO4Data.OddsUmatanInfo[i].Odds.Contains("-") ||
                    mO4Data.OddsUmatanInfo[i].Odds.Contains("*"))
                {
                    continue;
                }
                if (int.Parse(mO4Data.OddsUmatanInfo[i].Odds) == 0)
                {
                    continue;
                }
                clsUmatanOdds cUmatanOdds = new clsUmatanOdds();
                cUmatanOdds.Kumi    = mO4Data.OddsUmatanInfo[i].Kumi;
                cUmatanOdds.Umaban1 = int.Parse(mO4Data.OddsUmatanInfo[i].Kumi.Substring(0, 2));
                cUmatanOdds.Umaban2 = int.Parse(mO4Data.OddsUmatanInfo[i].Kumi.Substring(2, 2));
                cUmatanOdds.Odds    = (double)int.Parse(mO4Data.OddsUmatanInfo[i].Odds) / 10;
                cnt = 0;
                foreach (clsUmatanOdds ele in ret)
                {
                    if (ele.Odds == cUmatanOdds.Odds)
                    {
                        cnt++;
                    }
                }
                cUmatanOdds.OddsInt = int.Parse(mO4Data.OddsUmatanInfo[i].Odds +
                                                string.Format("{0:D3}", cnt));
                ret.Add(cUmatanOdds);
            }
            return(ret);
        }
        void setDataO4(string retbuff, string strDateTarg, string placeTarg, string racenumTarg)
        {
            JVData_Struct.JV_O4_ODDS_UMATAN mO4Data =
                new JVData_Struct.JV_O4_ODDS_UMATAN();
            mO4Data.SetDataB(ref retbuff);

            string strJyo = cCommon.JyoCord(mO4Data.id.JyoCD);

            if (!(strDateTarg == mO4Data.id.Year + mO4Data.id.MonthDay &&
                  placeTarg == strJyo &&
                  mO4Data.id.RaceNum == racenumTarg))
            {
                return;
            }

            for (int i = 0; i < 306; i++)
            {
                if (mO4Data.OddsUmatanInfo[i].Kumi.Trim() == "" ||
                    mO4Data.OddsUmatanInfo[i].Odds.Trim() == "" ||
                    int.Parse(mO4Data.OddsUmatanInfo[i].Odds) == 0 ||
                    mO4Data.OddsUmatanInfo[i].Odds.Contains("-") ||
                    mO4Data.OddsUmatanInfo[i].Odds.Contains("*"))
                {
                    continue;
                }
                if (int.Parse(mO4Data.OddsUmatanInfo[i].Odds) == 0)
                {
                    continue;
                }
                clsUmatanOdds cUmatanOdds = new clsUmatanOdds();
                cUmatanOdds.Kumi    = mO4Data.OddsUmatanInfo[i].Kumi;
                cUmatanOdds.Umaban1 = int.Parse(mO4Data.OddsUmatanInfo[i].Kumi.Substring(0, 2));
                cUmatanOdds.Umaban2 = int.Parse(mO4Data.OddsUmatanInfo[i].Kumi.Substring(2, 2));
                cUmatanOdds.Odds    = (double)int.Parse(mO4Data.OddsUmatanInfo[i].Odds) / 10;
                cUmatanOdds.OddsInt = int.Parse(mO4Data.OddsUmatanInfo[i].Odds);
                listUmatanOdds.Add(cUmatanOdds);
            }
        }