Ejemplo n.º 1
0
        void setDataO1(string retbuff, string strDateTarg, string placeTarg, string racenumTarg)
        {
            JVData_Struct.JV_O1_ODDS_TANFUKUWAKU mO1Data =
                new JVData_Struct.JV_O1_ODDS_TANFUKUWAKU();
            mO1Data.SetDataB(ref retbuff);

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

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

            for (int i = 0; i < 18; i++)
            {
                if (mO1Data.OddsTansyoInfo[i].Umaban.Trim() == "")
                {
                    continue;
                }
                clsRaceUma cRaceUma = new clsRaceUma();
                cRaceUma.Umaban = int.Parse(mO1Data.OddsTansyoInfo[i].Umaban);
                cRaceUma.Ninki  = int.Parse(mO1Data.OddsTansyoInfo[i].Ninki);
                listUmatanOddsO1.Add(cRaceUma);
            }
        }
Ejemplo n.º 2
0
        public List <clsRaceUma> setDataO1(string retbuff, string strDateTarg, string placeTarg, string racenumTarg)
        {
            List <clsRaceUma> ret = new List <clsRaceUma>();

            JVData_Struct.JV_O1_ODDS_TANFUKUWAKU mO1Data =
                new JVData_Struct.JV_O1_ODDS_TANFUKUWAKU();
            mO1Data.SetDataB(ref retbuff);

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

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

            for (int i = 0; i < 18; i++)
            {
                if (mO1Data.OddsTansyoInfo[i].Umaban.Trim() == "")
                {
                    continue;
                }
                if (mO1Data.OddsTansyoInfo[i].Ninki.Contains("*"))
                {
                    continue;
                }
                clsRaceUma cRaceUma = new clsRaceUma();
                cRaceUma.Umaban = int.Parse(mO1Data.OddsTansyoInfo[i].Umaban);
                cRaceUma.Ninki  = int.Parse(mO1Data.OddsTansyoInfo[i].Ninki);
                ret.Add(cRaceUma);
            }
            return(ret);
        }
Ejemplo n.º 3
0
        void setData0B31(ClassCSV cCSV, string retbuff, long rowTarget, int numUma)
        {
            long   rowWrite;
            double odds;
            double oddslow;
            int    ninki;

            JVData_Struct.JV_O1_ODDS_TANFUKUWAKU mO1Data =
                new JVData_Struct.JV_O1_ODDS_TANFUKUWAKU();
            mO1Data.SetDataB(ref retbuff);
            for (int i = 0; i <= numUma - 1; i++)
            {
                rowWrite = rowTarget + 1 +
                           int.Parse(mO1Data.OddsTansyoInfo[i].Umaban);
                if (mO1Data.OddsTansyoInfo[i].Odds.Contains("*") ||
                    mO1Data.OddsTansyoInfo[i].Odds.Contains("-"))
                {
                    odds = 0;
                }
                else
                {
                    odds = double.Parse(mO1Data.OddsTansyoInfo[i].Odds) / 10;
                }
                cCSV.setData(rowWrite, 5, String.Format("{0:0.0}", odds));
                if (mO1Data.OddsFukusyoInfo[i].OddsLow.Contains("*") ||
                    mO1Data.OddsFukusyoInfo[i].OddsLow.Contains("-"))
                {
                    oddslow = 0;
                }
                else
                {
                    oddslow = double.Parse(mO1Data.OddsFukusyoInfo[i].OddsLow) / 10;
                }
                cCSV.setData(rowWrite, 6, String.Format("{0:0.0}", oddslow));
                if (mO1Data.OddsTansyoInfo[i].Ninki.Contains("*") ||
                    mO1Data.OddsTansyoInfo[i].Ninki.Contains("-"))
                {
                    ninki = 0;
                }
                else
                {
                    ninki = int.Parse(mO1Data.OddsTansyoInfo[i].Ninki);
                }
                cCSV.setData(rowWrite, 10, ninki.ToString());
            }
        }
Ejemplo n.º 4
0
        void setDataO1(ClassCSV cCSV, string retbuff, DateTime datetimeTarg)
        {
            DateTime dateTime;
            string   strShortJyo;
            string   strJyo;
            long     rowTarget;
            long     rowWrite;
            int      numUma;
            double   odds;
            double   oddslow;
            int      ninki;

            JVData_Struct.JV_O1_ODDS_TANFUKUWAKU mO1Data =
                new JVData_Struct.JV_O1_ODDS_TANFUKUWAKU();
            mO1Data.SetDataB(ref retbuff);
            dateTime = DateTime.Parse(
                (mO1Data.id.Year +
                 mO1Data.id.MonthDay).Insert(4, "/").Insert(7, "/"));
            if (dateTime.ToShortDateString() != datetimeTarg.ToShortDateString())
            {
                return;
            }
            strJyo = cCommon.JyoCord(mO1Data.id.JyoCD);
            if (strJyo == "")
            {
                return;
            }
            strShortJyo = cCommon.Jyo2ShortJyo(strJyo);
            rowTarget   = cCSV.getDataRow(strShortJyo,
                                          int.Parse(mO1Data.id.RaceNum));
            numUma = int.Parse(cCSV.getData(rowTarget, 4));
            for (int i = 0; i < numUma; i++)
            {
                rowWrite = rowTarget + 1 +
                           int.Parse(mO1Data.OddsTansyoInfo[i].Umaban);
                if (mO1Data.OddsTansyoInfo[i].Odds.Contains("*") ||
                    mO1Data.OddsTansyoInfo[i].Odds.Contains("-"))
                {
                    odds = 0;
                }
                else
                {
                    odds = double.Parse(mO1Data.OddsTansyoInfo[i].Odds) / 10;
                }
                cCSV.setData(rowWrite, 5, String.Format("{0:0.0}", odds));
                if (mO1Data.OddsFukusyoInfo[i].OddsLow.Contains("*") ||
                    mO1Data.OddsFukusyoInfo[i].OddsLow.Contains("-"))
                {
                    oddslow = 0;
                }
                else
                {
                    oddslow = double.Parse(mO1Data.OddsFukusyoInfo[i].OddsLow) / 10;
                }
                cCSV.setData(rowWrite, 6, String.Format("{0:0.0}", oddslow));
                if (mO1Data.OddsTansyoInfo[i].Ninki.Contains("*") ||
                    mO1Data.OddsTansyoInfo[i].Ninki.Contains("-"))
                {
                    ninki = 0;
                }
                else
                {
                    ninki = int.Parse(mO1Data.OddsTansyoInfo[i].Ninki);
                }
                cCSV.setData(rowWrite, 10, ninki.ToString());
            }
        }