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); } }
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); }
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()); } }
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()); } }