private void btnCapNhat_Click(object sender, EventArgs e)
        {
            if (!CheckValid())
            {
                return;
            }
            GetDataFrom();
            if (edit == EDIT_MODE.SUA)
            {
                oBSV_SinhVien.Update(pSV_SinhVienInfo);

                oBSV_SinhVien.ToDataRow(pSV_SinhVienInfo, ref drSinhVien);
                // Ghi Log
                GhiLog("Sửa thông tin sinh viên '" + pSV_SinhVienInfo.MaSinhVien, "Sửa", this.Tag.ToString());
                SuaThanhCong();
                this.Close();
            }
            else
            {
                pSV_SinhVienInfo.SV_SinhVienID         = oBSV_SinhVien.Add(pSV_SinhVienInfo);
                pSV_SinhVien_LopInfo.IDSV_SinhVien     = pSV_SinhVienInfo.SV_SinhVienID;
                pSV_SinhVien_LopInfo.IDDM_Lop          = IDDM_Lop;
                pSV_SinhVien_LopInfo.TrangThaiSinhVien = (int)TRANGTHAISINHVIEN.THISINHTUDO;
                oBSV_SinhVien_Lop.Add(pSV_SinhVien_LopInfo);
                DataRow dr = dtSinhVien.NewRow();
                ToDataRow(ref dr);
                dtSinhVien.Rows.Add(dr);
                // Ghi Log
                GhiLog("Thêm sinh viên có mã là '" + pSV_SinhVienInfo.MaSinhVien, "Thêm", this.Tag.ToString());
                ClearText();
                txtMaSV.Text = oBSV_SinhVien.GetNextMaSinhVien(IDDM_Lop, pSV_SinhVienInfo.MaSinhVien);
                txtHoVaTen.Focus();
            }
        }