示例#1
0
        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;
        }
示例#2
0
 public OperateForm(Form1 form1, clsDatabase cDatabase1, clsCommon cCommon1)
 {
     _form1    = form1;
     cDatabase = cDatabase1;
     cCommon   = cCommon1;
 }