public void Ghi()
 {
     var frm = new FrmGopKQ { Update = false };
     frm.ShowDialog();
     if(!frm.Update) return;
     _idnamhoc = int.Parse(frm.cboNamHoc.SelectedValue.ToString());
     _hocky = frm.cbohocky.SelectedValue.ToString();
     _bgwInsert.RunWorkerAsync();
     OnShowDialog("Đang lưu dữ liệu");
 }
Esempio n. 2
0
 protected override void DeleteRow()
 {
     try
     {
         var frm = new FrmGopKQ { Update = false };
         frm.ShowDialog();
         if (!frm.Update) return;
         var nh = int.Parse(frm.cboNamHoc.SelectedValue.ToString());
         var hk = frm.cbohocky.SelectedValue.ToString();
         if(MessageBox.Show(@"Bạn có chắc chắn muốn xóa không?",
             @"Thông báo",
             MessageBoxButtons.OKCancel,
             MessageBoxIcon.Question,
             MessageBoxDefaultButton.Button1) != DialogResult.OK) return;
         DeleteData.XoaDiemThi(nh,hk);
         MessageBox.Show(@"Xóa dữ liệu thành công", @"Thông báo");
         LoadGrid();
     }
     catch (Exception ex)
     {
         Log2File.LogExceptionToFile(ex);
     }
 }
        public void Ghi()
        {
            if (_tbError.Rows.Count > 0)
            {
                if (DialogResult.No ==
                    MessageBox.Show(@"Một số bài thi chưa được chấm. Bạn có muốn lưu lại không ?",
                    FormResource.MsgCaption,
                    MessageBoxButtons.YesNo,
                    MessageBoxIcon.Question))
                {
                    return;
                }
            }

            var frm = new FrmLuuDiemThi { bUpdate = false };
            frm.ShowDialog();
            if (frm.bUpdate && frm.rdokythi.Checked)
            {
                if (dgv_DanhSach.Rows.Count <= 0) return;
                _bgwInsert.RunWorkerAsync();
                OnShowDialog("Đang lưu dữ liệu");
            }
            else if (frm.bUpdate && frm.rdonamhoc.Checked)
            {
                var frm1 = new FrmGopKQ { Update = false };
                frm1.ShowDialog();
                if (!frm1.Update) return;
                _idnamhoc = int.Parse(frm1.cboNamHoc.SelectedValue.ToString());
                _hocky = frm1.cbohocky.SelectedValue.ToString();
                _bgwInsert1.RunWorkerAsync();
                OnShowDialog("Đang lưu dữ liệu");
            }
            else if (frm.bUpdate && frm.rdolucahai.Checked)
            {
                var frm2 = new FrmGopKQ { Update = false };
                frm2.ShowDialog();
                if (!frm2.Update) return;
                _idnamhoc = int.Parse(frm2.cboNamHoc.SelectedValue.ToString());
                _hocky = frm2.cbohocky.SelectedValue.ToString();
                _bgwInsert2.RunWorkerAsync();
                OnShowDialog("Đang lưu dữ liệu");

            }
        }