コード例 #1
0
        public void GetRTDataDetailData(ClassCSV cCSV, string strDateTarg,
                                        string placeTarg, string racenumTarg)
        {
            //データ取得する
            _form1.axJVLink1.JVClose();
            if (cCommon.checkInit() != 0)
            {
                return;
            }

            if (!GetRTDataDetailData1(cCSV, strDateTarg, placeTarg, racenumTarg))
            {
                _form1.axJVLink1.JVClose();
                return;
            }
            _form1.prgDownload.Value = 51;
            _form1.prgDownload.Value--;


            //計算する
            cCommon.CreateCompositeOdds(cCSV, listUmatanOddsH1, listUmatanOddsO1,
                                        listUmatanOdds, listOddsSanrentan);

            _form1.prgDownload.Maximum++;
            _form1.prgDownload.Value = _form1.prgDownload.Maximum;
            _form1.prgDownload.Maximum--;
        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: yslius/GetUmatanOdds
        private void Form1_Load(object sender, EventArgs e)
        {
            cLog.writeLog("Form1_Load " + this.Text);

            cCommon       = new clsCommon(this);
            cDatabase     = new clsDatabase(cCommon, this);
            cOperateForm  = new OperateForm(this, cDatabase, cCommon);
            oldSelectDate = DateTime.Now;

            // JV-Linkチェック
            if (cCommon.checkInit() != 0)
            {
                //return;
            }

            // CodeTable.csvのチェック
            if (!File.Exists(Application.StartupPath + "\\CodeTable.csv"))
            {
                Application.Exit();
            }

            // DBファイルがなければDB作る
            if (!cDatabase.isExistDbFile())
            {
                if (!cDatabase.isMakeDB())
                {
                    MessageBox.Show("DBが作成できません。");
                    Application.Exit();
                }
            }

            // 前回選択した日付があれば表示する
            List <clsDbInfo> listdbHistory;

            listdbHistory = cDatabase.getDbHistory();
            if (listdbHistory.Count > 0)
            {
                clsDbInfo cDbInfo = listdbHistory[listdbHistory.Count - 1];
                cOperateForm.selectHistory(cDbInfo);
            }
            isFormLord = false;
        }
コード例 #3
0
ファイル: clsDatabase.cs プロジェクト: yslius/GetUmatanOdds
        public bool putDbData()
        {
            DateTime datetimeTarg = DateTime.Now;

            List <string> listdbDate = new List <string>();

            listdbDate = getDbDate();

            // JV-Link初期化
            _form1.axJVLink1.JVClose();
            if (cCommon.checkInit() != 0)
            {
                return(false);
            }

            // JV-Linkからデータの取得
            listRaceInfo = new List <clsDbInfo>();
            listdbInfo   = new List <clsDbInfo>();
            if (!getDbDataJvLink(datetimeTarg, listdbDate))
            {
                MessageBox.Show("JV-Linkからデータの取得に失敗しました。",
                                "GetUmatanOdds",
                                MessageBoxButtons.OK);
                return(false);
            }

            // DBへ登録取得
            if (!putJvLinkData())
            {
                MessageBox.Show("DBの登録に失敗しました。",
                                "GetUmatanOdds",
                                MessageBoxButtons.OK);
                return(false);
            }

            return(true);
        }