private int InitRaceInfo() { List <String> tmp = new List <string>(); raceData = new MainDataClass(); raceData.SET_RA_KEY(this.Key); /* DBからレース情報読み込み */ int ret = db.TextReader_Col(Key.Substring(0, 8), "RA", 0, ref tmp, Key); if (ret == 0) { return(0); } raceData.setData(ref tmp); if (!(raceData.getRaceGrade() == "" || raceData.getRaceGrade() == "特別" || raceData.getRaceGrade() == "一般")) { /* 重賞レースの場合、レース名に加える */ raceData.setRaceName(tmp[7] + "(" + tmp[16] + ")"); } racename.Text = raceData.getRaceName(); return(1); }
unsafe private void SetFormDataWriter() { int Code; Code = 2002; String LibTmp = ""; LibJvConvFuncClass.jvSysConvFunction(&Code, raceData.getWeekDay(), ref LibTmp); this.Date.Text = ConvertDateToDate(raceData.getRaceDate()) + "(" + LibTmp + "曜)"; Code = LibJvConvFuncClass.COURCE_CODE; LibJvConvFuncClass.jvSysConvFunction(&Code, raceData.getRaceCource(), ref LibTmp); this.Kaisai.Text = "第" + Int32.Parse(raceData.getRaceKaiji()) + "回" + LibTmp + Int32.Parse(raceData.getRaceNichiji()) + "日目"; RaceNum.Text = (raceData.getRaceNum().Length == 1 ? " " : ""); RaceNum.Text += raceData.getRaceNum() + "R"; if (raceData.getRaceGradeKai() != 0) { this.kaiji.Text = "第" + raceData.getRaceGradeKai() + "回"; } else { this.kaiji.Text = ""; } this.racename.Text = raceData.getRaceName(); LibTmp = ""; Code = LibJvConvFuncClass.RACE_SHUBETSU_LONG_CODE; LibJvConvFuncClass.jvSysConvFunction(&Code, raceData.getOldYear(), ref LibTmp); this.OldYear.Text = LibTmp; //発走時間 this.label4.Text = raceData.getRaceStartTime().Substring(0, 2) + "時" + raceData.getRaceStartTime().Substring(2, 2) + "分"; }