/// <summary>
        /// Hàm lấy dữ liệu từ file excel
        /// </summary>
        public void Napdulieu()
        {
            try
            {
                var frmNapDuLieu = new FrmNDLSinhVien(GetTable());
                frmNapDuLieu.ShowDialog();
                var resultValue = frmNapDuLieu.ResultValue;
                var tbsvError = _save.sp_checkData("sp_CheckSV", "@tbl", resultValue);
                if (resultValue == null || resultValue.Rows.Count == 0) return;
                if (tbsvError.Rows.Count > 0)
                {
                    var text = @"Thao tác không hoành thành vì có "+ tbsvError.Rows.Count +@" sv đăng ký dự thi chưa có trong từ điển";
                    MessageBox.Show(text, FormResource.MsgCaption);
                    RptView("danhsachsinhvien", tbsvError);
                }
                else
                {
                    var tbxp = _save.tbXepPhong();
                    foreach (DataRow row in resultValue.Rows)
                    {
                        tbxp.Rows.Add(row["MaSV"],_idkythi);
                    }
                    _save.sp_InsertUpdate("sp_InsertXepPhong","@tbl", tbxp);
                    LoadGrid();
                    MessageBox.Show(tbxp.Rows.Count +@" Sinh viên đã được inport thành công.");
                }

            }
            catch (Exception ex)
            {
                MessageBox.Show(@"Thao tác thất bại",FormResource.MsgCaption);
                Log2File.LogExceptionToFile(ex);
            }
        }
 public void Napdulieu()
 {
     try
     {
         var frmNapDuLieu = new FrmNDLSinhVien(GetTable());
         frmNapDuLieu.ShowDialog();
         var resultValue = frmNapDuLieu.ResultValue;
         if (resultValue == null || resultValue.Rows.Count == 0) return;
         MessageBox.Show(@"Import thành công " + resultValue.Rows.Count + @" Sinh viên. Nhấn F5 để lưu lại");
         var frm = new FrmImportDSSV(resultValue);
         frm.ShowDialog();
         var tbError = _save.sp_checkData("sp_CheckLOP", "@tbl", resultValue);
         if (tbError.Rows.Count > 0)
         {
             MessageBox.Show(@"Còn " + tbError.Rows.Count + @" sinh viên chưa được Lưu, Kiểm tra lại lớp quản lý.", FormResource.MsgCaption);
             RptView("danhsachsinhvien", tbError);
         }
         else
         {
             MessageBox.Show(FormResource.MsgThongbaothanhcong, FormResource.MsgCaption);
         }
         LoadGrid();
     }
     catch (Exception ex)
     {
         MessageBox.Show(@"Thao tác thất bại", FormResource.MsgCaption);
         Log2File.LogExceptionToFile(ex);
     }
 }
        /// <summary>
        /// Hàm lấy dữ liệu từ file excel
        /// </summary>
        public void Napdulieu()
        {
            try
            {
                var save = new SqlBulkCopy();
                var tbxp = save.tbXepPhong();

                var tbsvError = GetTable();
                var stt = uG_DanhSach.Rows.Count;
                var frmNapDuLieu = new FrmNDLSinhVien(stt,GetTable());
                frmNapDuLieu.ShowDialog();
                var resultValue = frmNapDuLieu.ResultValue;
                if (resultValue == null || resultValue.Rows.Count == 0) return;
                var tbsv = LoadData.Load(2);
                foreach (DataRow row in resultValue.Rows)
                {
                    var check = false;
                    foreach (DataRow row1 in tbsv.Rows)
                    {
                        if (row.ItemArray[1].ToString() != row1.ItemArray[0].ToString()) continue;
                        check = true;
                        tbxp.Rows.Add(row.ItemArray[1].ToString(),_idkythi,null);
                    }
                    if (!check)
                    {
                        tbsvError.Rows.Add(1, row.ItemArray[1], row.ItemArray[2], row.ItemArray[3], row.ItemArray[4], row.ItemArray[5]);
                    }
                }

                if (tbsvError.Rows.Count > 0)
                {
                    const string text = @"Thao tác không hoành thành vì có sv đăng ký dự thi chưa có trong từ điển";
                    var frm = new FrmMsgImportSv(text, tbsvError, 1);
                    frm.ShowDialog();
                }
                else
                {
                    save.InsertTable("XEPPHONG", tbxp);
                    //var table = (DataTable)uG_DanhSach.DataSource;
                    //table.Merge(resultValue);
                    //uG_DanhSach.DataSource = table;
                    //MessageBox.Show(@"Import thành công " + resultValue.Rows.Count + @" Sinh viên. Nhấn F5 để lưu lại");
                }

            }
            catch (Exception ex)
            {
                Log2File.LogExceptionToFile(ex);
            }
        }