private void btnThem1HV_Click(object sender, EventArgs e)
        {
            // check điều kiện
            if (txtHoTenHV.Text == "" || txtDiaChiHV.Text == "" || txtSDTHV.Text == "" || txtTinhTrang.Text == "" || HocVien.CheckSDT(txtSDTHV.Text) == false)
            {
                MessageBox.Show("Hãy nhập lại thông tin", "Nhập thông tin Học Viên", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                HocVien hv = new HocVien();
                hv.MaLH      = ((CbbItem)cboLopHoc.SelectedItem).value;
                hv.HoTen     = txtHoTenHV.Text;
                hv.DiaChi    = txtDiaChiHV.Text;
                hv.SDT       = txtSDTHV.Text;
                hv.TinhTrang = txtTinhTrang.Text;
                hv.NamSinh   = dtpNgaySinhHV.Value;
                if (rbnNam.Checked == true)
                {
                    hv.GioiTinh = true;
                }
                else
                {
                    hv.GioiTinh = false;
                }
                // thêm học viên
                if (btnThem1HV.Text == "Thêm")
                {
                    hv.MaHV = BLL_HocVien.Instance.XulyMaHV();
                }
                // sửa thông tin
                else
                {
                    string mahv = dgvHienThiThongTinHV.SelectedRows[0].Cells["MaHV"].Value.ToString();
                    hv.MaHV = mahv;
                }
                // xử lý thêm/sửa

                DialogResult dr = MessageBox.Show("Xác nhận thông tin học viên ", " Học Viên", MessageBoxButtons.OKCancel);
                if (dr == DialogResult.OK)
                {
                    BLL_HocVien.Instance.ExecuteDB(hv);
                    ShowDgv(hv.MaLH, "");
                }
            }
        }
        private void btnThem1GV_Click(object sender, EventArgs e)
        {
            // check điều kiện
            if (txtHoTenGV.Text == "" || txtDiaChiGV.Text == "" || txtSDTGV.Text == "" || txtTrinhDo.Text == "" || HocVien.CheckSDT(txtSDTGV.Text) == false)
            {
                MessageBox.Show("Hãy nhập lại thông tin", "Nhập thông tin Giáo Viên", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                GiaoVien gv = new GiaoVien();
                gv.HoTen   = txtHoTenGV.Text;
                gv.NamSinh = dtpNgaySinhGV.Value;
                gv.DiaChi  = txtDiaChiGV.Text;
                gv.SDT     = txtSDTGV.Text;
                //gv.ChuyenMon = cboChuyenMon.SelectedItem.ToString();
                gv.TrinhDo = txtTrinhDo.Text;
                if (ckbToan.Checked == true)
                {
                    gv.ChuyenMon += ckbToan.Text + ",";
                }
                if (ckbAnh.Checked == true)
                {
                    gv.ChuyenMon += ckbAnh.Text + ",";
                }
                if (ckbVan.Checked == true)
                {
                    gv.ChuyenMon += ckbVan.Text;
                }
                if (rbnNam.Checked == true)
                {
                    gv.GioiTinh = true;
                }
                else
                {
                    gv.GioiTinh = false;
                }
                // thêm giáo viên
                if (btnThem1GV.Text == "Thêm")
                {
                    gv.MaGV = BLL_GiaoVien.Instance.XulyMaGV();
                }
                // sửa thông tin
                else
                {
                    string magv = dgvHienThiThongTinGV.SelectedRows[0].Cells["MaGV"].Value.ToString();
                    gv.MaGV = magv;
                }
                // xử lý thêm/sửa

                DialogResult dr = MessageBox.Show("Xác nhận thông tin giáo viên ", " Giáo Viên", MessageBoxButtons.OKCancel);
                if (dr == DialogResult.OK)
                {
                    BLL_GiaoVien.Instance.ExecuteDB(gv);
                    ShowDgv("");
                }
            }
        }