Exemple #1
0
 private void btnRun_Click(object sender, EventArgs e)
 {
     btnRun.Enabled = false;
     // 檢查異動日期
     if (dtUpdate.IsEmpty)
     {
         FISCA.Presentation.Controls.MsgBox.Show("請輸入異動日期!");
         return;
     }
     _UpdateDate = dtUpdate.Value;
     // 檢查是否已有資料
     if (_StudHasGraduateRecDict.Count > 0)
     {
         BatchGraduateRec_WarningForm war = new BatchGraduateRec_WarningForm(_ClassRecDict, _StudentDict, _StudHasGraduateRecDict.Values.ToList());
         if (war.ShowDialog() == System.Windows.Forms.DialogResult.Yes)
         {
             _bgWorkerRun.RunWorkerAsync();
         }
         else
         {
             this.Close();
         }
     }
     else
     {
         _bgWorkerRun.RunWorkerAsync();
     }
 }
        private void btnRun_Click(object sender, EventArgs e)
        {
            btnRun.Enabled = false;
            // 檢查異動日期
            if (dtUpdate.IsEmpty)
            {
                FISCA.Presentation.Controls.MsgBox.Show("請輸入異動日期!");
                return;
            }
            _UpdateDate = dtUpdate.Value;
            // 檢查是否已有資料
            if (_StudHasGraduateRecDict.Count > 0)
            {
                BatchGraduateRec_WarningForm war = new BatchGraduateRec_WarningForm(_ClassRecDict, _StudentDict, _StudHasGraduateRecDict.Values.ToList());
                if (war.ShowDialog() == System.Windows.Forms.DialogResult.Yes)
                {
                    _bgWorkerRun.RunWorkerAsync();
                }
                else
                    this.Close();

            }
            else
                _bgWorkerRun.RunWorkerAsync();
        }