void setDataHR(ClassCSV cCSV, string retbuff, DateTime datetimeTarg) { DateTime dateTime; string strShortJyo; string strJyo; long rowTarget; JVData_Struct.JV_HR_PAY mHrData = new JVData_Struct.JV_HR_PAY(); mHrData.SetDataB(ref retbuff); dateTime = DateTime.Parse( (mHrData.id.Year + mHrData.id.MonthDay).Insert(4, "/").Insert(7, "/")); if (dateTime.ToShortDateString() != datetimeTarg.ToShortDateString()) { return; } string codeName = objCodeConv.GetCodeName("2001", mHrData.id.JyoCD, 1); strJyo = cCommon.JyoCord(mHrData.id.JyoCD); if (strJyo == "") { return; } strShortJyo = cCommon.Jyo2ShortJyo(strJyo); rowTarget = cCSV.getDataRow(strShortJyo, int.Parse(mHrData.id.RaceNum)); if (int.Parse(mHrData.head.DataKubun) != 2) { return; } cCommon.writeHaitouData(cCSV, mHrData, rowTarget); }
void setDataHR(ClassCSV cCSV, string retbuff, long rowTarget) { JVData_Struct.JV_HR_PAY mHrData = new JVData_Struct.JV_HR_PAY(); mHrData.SetDataB(ref retbuff); if (!(int.Parse(mHrData.head.DataKubun) == 1 || int.Parse(mHrData.head.DataKubun) == 2)) { return; } cCommon.writeHaitouData(cCSV, mHrData, rowTarget); }
public void writeHaitouData(ClassCSV cCSV, JVData_Struct.JV_HR_PAY mHrData, long rowTarget) { int res; string tmp; // 単勝配当 cCSV.setData(rowTarget - 1, 16, createPayData(mHrData.PayTansyo[0].Pay, mHrData.PayTansyo[0].Umaban)); if (int.TryParse(mHrData.PayTansyo[1].Pay, out res)) { cCSV.setData(rowTarget + 0, 16, createPayData(mHrData.PayTansyo[1].Pay, mHrData.PayTansyo[1].Umaban)); cCSV.setData(rowTarget - 1, 17, createPayData(mHrData.PayTansyo[2].Pay, mHrData.PayTansyo[2].Umaban)); } // 1着複勝配当 cCSV.setData(rowTarget + 0, 17, createPayData(mHrData.PayFukusyo[0].Pay, mHrData.PayFukusyo[0].Umaban)); cCSV.setData(rowTarget - 1, 18, createPayData(mHrData.PayFukusyo[1].Pay, mHrData.PayFukusyo[1].Umaban)); cCSV.setData(rowTarget + 0, 18, createPayData(mHrData.PayFukusyo[2].Pay, mHrData.PayFukusyo[2].Umaban)); if (int.TryParse(mHrData.PayFukusyo[3].Pay, out res)) { cCSV.setData(rowTarget - 1, 19, createPayData(mHrData.PayFukusyo[3].Pay, mHrData.PayFukusyo[3].Umaban)); cCSV.setData(rowTarget + 0, 19, createPayData(mHrData.PayFukusyo[4].Pay, mHrData.PayFukusyo[4].Umaban)); } // 枠連配当 tmp = "0" + mHrData.PayWakuren[0].Umaban.Substring(0, 1) + "0" + mHrData.PayWakuren[0].Umaban.Substring(1, 1); cCSV.setData(rowTarget - 1, 20, createPayData(mHrData.PayWakuren[0].Pay, tmp)); if (int.TryParse(mHrData.PayWakuren[1].Pay, out res)) { tmp = "0" + mHrData.PayWakuren[1].Umaban.Substring(0, 1) + "0" + mHrData.PayWakuren[1].Umaban.Substring(1, 1); cCSV.setData(rowTarget + 0, 20, createPayData(mHrData.PayWakuren[1].Pay, tmp)); tmp = "0" + mHrData.PayWakuren[2].Umaban.Substring(0, 1) + "0" + mHrData.PayWakuren[2].Umaban.Substring(1, 1); cCSV.setData(rowTarget - 1, 21, createPayData(mHrData.PayWakuren[2].Pay, tmp)); } // 馬連配当 cCSV.setData(rowTarget + 0, 21, createPayData(mHrData.PayUmaren[0].Pay, mHrData.PayUmaren[0].Kumi)); if (int.TryParse(mHrData.PayUmaren[1].Pay, out res)) { cCSV.setData(rowTarget - 1, 22, createPayData(mHrData.PayUmaren[1].Pay, mHrData.PayUmaren[1].Kumi)); cCSV.setData(rowTarget + 0, 22, createPayData(mHrData.PayUmaren[2].Pay, mHrData.PayUmaren[2].Kumi)); } // 馬単配当 cCSV.setData(rowTarget - 1, 23, createPayData(mHrData.PayUmatan[0].Pay, mHrData.PayUmatan[0].Kumi)); if (int.TryParse(mHrData.PayUmatan[1].Pay, out res)) { cCSV.setData(rowTarget + 0, 23, createPayData(mHrData.PayUmatan[1].Pay, mHrData.PayUmatan[1].Kumi)); cCSV.setData(rowTarget - 1, 24, createPayData(mHrData.PayUmatan[2].Pay, mHrData.PayUmatan[2].Kumi)); cCSV.setData(rowTarget + 0, 24, createPayData(mHrData.PayUmatan[3].Pay, mHrData.PayUmatan[3].Kumi)); cCSV.setData(rowTarget - 1, 25, createPayData(mHrData.PayUmatan[4].Pay, mHrData.PayUmatan[4].Kumi)); cCSV.setData(rowTarget - 1, 25, createPayData(mHrData.PayUmatan[5].Pay, mHrData.PayUmatan[5].Kumi)); } // 3連複配当 cCSV.setData(rowTarget - 1, 26, createPayData(mHrData.PaySanrenpuku[0].Pay, mHrData.PaySanrenpuku[0].Kumi)); if (int.TryParse(mHrData.PaySanrenpuku[1].Pay, out res)) { cCSV.setData(rowTarget + 0, 26, createPayData(mHrData.PaySanrenpuku[1].Pay, mHrData.PaySanrenpuku[1].Kumi)); cCSV.setData(rowTarget - 1, 27, createPayData(mHrData.PaySanrenpuku[2].Pay, mHrData.PaySanrenpuku[2].Kumi)); } // 3連単配当 cCSV.setData(rowTarget + 0, 27, createPayData(mHrData.PaySanrentan[0].Pay, mHrData.PaySanrentan[0].Kumi)); if (int.TryParse(mHrData.PaySanrentan[1].Pay, out res)) { cCSV.setData(rowTarget - 1, 28, createPayData(mHrData.PaySanrentan[1].Pay, mHrData.PaySanrentan[1].Kumi)); cCSV.setData(rowTarget + 0, 28, createPayData(mHrData.PaySanrentan[2].Pay, mHrData.PaySanrentan[2].Kumi)); cCSV.setData(rowTarget - 1, 29, createPayData(mHrData.PaySanrentan[3].Pay, mHrData.PaySanrentan[3].Kumi)); cCSV.setData(rowTarget - 1, 29, createPayData(mHrData.PaySanrentan[4].Pay, mHrData.PaySanrentan[4].Kumi)); cCSV.setData(rowTarget + 0, 30, createPayData(mHrData.PaySanrentan[5].Pay, mHrData.PaySanrentan[5].Kumi)); } // ワイド cCSV.setData(rowTarget + 0, 30, createPayData(mHrData.PayWide[0].Pay, mHrData.PayWide[0].Kumi)); cCSV.setData(rowTarget - 1, 31, createPayData(mHrData.PayWide[1].Pay, mHrData.PayWide[1].Kumi)); cCSV.setData(rowTarget + 0, 31, createPayData(mHrData.PayWide[2].Pay, mHrData.PayWide[2].Kumi)); if (int.TryParse(mHrData.PayWide[3].Pay, out res)) { cCSV.setData(rowTarget - 1, 32, createPayData(mHrData.PayWide[3].Pay, mHrData.PayWide[3].Kumi)); cCSV.setData(rowTarget + 0, 32, createPayData(mHrData.PayWide[4].Pay, mHrData.PayWide[4].Kumi)); cCSV.setData(rowTarget - 1, 33, createPayData(mHrData.PayWide[5].Pay, mHrData.PayWide[5].Kumi)); cCSV.setData(rowTarget + 0, 33, createPayData(mHrData.PayWide[6].Pay, mHrData.PayWide[6].Kumi)); } }