public frmOCRIndex(DataSet1 _dts, DataSet1TableAdapters.勤務票ヘッダTableAdapter _hAdp, clsStaff [] stf, clsShop [] _shp) { InitializeComponent(); dts = _dts; hAdp = _hAdp; shp = _shp; }
private void button4_Click(object sender, EventArgs e) { // 環境設定年月の確認 string msg = "処理対象年月は " + global.cnfYear.ToString() + "年 " + global.cnfMonth.ToString() + "月です。よろしいですか?"; if (MessageBox.Show(msg, "勤怠データ作成", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.No) { return; } bool hol = true; Hide(); if (getHoldData() > 0) { // 保留データ選択 OCR.frmFaxSelect frmH = new OCR.frmFaxSelect(); frmH.ShowDialog(); hol = frmH.myBool; // 中止のとき:false frmH.Dispose(); } if (hol) { /* 出勤簿フォームを開く前に処理可能な出勤簿データがあるか確認してなければ終了する * // 2017/10/24 * // CSVファイル数をカウント */ int n = System.IO.Directory.GetFiles(Properties.Settings.Default.dataPath, "*.csv").Count(); DataSet1 dts = new DataSet1(); DataSet1TableAdapters.勤務票ヘッダTableAdapter hAdp = new DataSet1TableAdapters.勤務票ヘッダTableAdapter(); hAdp.Fill(dts.勤務票ヘッダ); // 勤務票件数カウント if (n == 0 && dts.勤務票ヘッダ.Count == 0) { MessageBox.Show("出勤簿がありません", "出勤簿登録", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); Show(); // メニュー画面再表示 return; // 戻る } // 勤怠データ作成 OCR.frmCorrect frm = new OCR.frmCorrect(string.Empty); frm.ShowDialog(); } Show(); }