private void LayDanhSachBoDeThi() { try { var lst = DETHIBUS.LayDanhSachBoDeThi(); dgvDeThi.DataSource = null; dgvDeThi.DataSource = lst; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void btnTao_Click(object sender, EventArgs e) { long maMonHoc = ((MONHOCDTO)cboMonHoc.SelectedItem).MAMONHOC; DETHIDTO d = new DETHIDTO(0, txtTenDeThi.Text.TrimEnd(), Convert.ToInt32(txtHocKy.Value), Convert.ToInt32(txtNamHoc.Value), Common.MaNguoiDungDangNhap, maMonHoc, ""); int rs = DETHIBUS.ThemBoDeThi(d); if (rs == 1) { LayDanhSachBoDeThi(); } else if (rs == 2) { MessageBox.Show("Đã tồn tại tên bộ đề thi trong hệ thống. Thêm bộ đề thi thất bại"); } else { MessageBox.Show("Thêm bộ đề thi thất bại"); } }
private void btnCapNhat_Click(object sender, EventArgs e) { if (dgvDeThi.SelectedRows.Count < 1) { MessageBox.Show("Vui lòng chọn 1 đề thi cần cập nhật"); return; } int selectedIndex = dgvDeThi.SelectedRows[0].Index; long maDeThi = Convert.ToInt64(dgvDeThi.Rows[selectedIndex].Cells["MABDT"].Value); DETHIDTO d = new DETHIDTO(maDeThi, txtTenDeThi.Text.TrimEnd(), (int)txtHocKy.Value, (int)txtNamHoc.Value, 0, 0, ""); bool rs = DETHIBUS.CapNhatBoDeThi(d); if (rs) { LayDanhSachBoDeThi(); MessageBox.Show("Cập nhật thành công"); } else { MessageBox.Show("Cập nhật bộ đề thi thất bại"); } }