Пример #1
0
        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);
        }
Пример #2
0
 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);
 }
Пример #3
0
        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));
            }
        }