Ejemplo n.º 1
0
        public frmRecovery()
        {
            InitializeComponent();

            // データセットへデータを読み込む
            phAdp.Fill(dts.過去勤務票ヘッダ);
            pmAdp.Fill(dts.過去勤務票明細);

            hDtAdp.Fill(dts.勤務票ヘッダ);
            mDtAdp.Fill(dts.勤務票明細);

            lAdp.Fill(dts.保留勤務票ヘッダ);
            lmAdp.Fill(dts.保留勤務票明細);
        }
Ejemplo n.º 2
0
        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();
        }