private void delete_excel_import_hoc_vien() { if(!CGridUtils.IsThere_Any_NonFixed_Row(m_fg)) return; if(!CGridUtils.isValid_NonFixed_RowIndex(m_fg, m_fg.Row)) return; if(BaseMessages.askUser_DataCouldBeDeleted(8) != BaseMessages.IsDataCouldBeDeleted.CouldBeDeleted) return; US_EXCEL_IMPORT_HOC_VIEN v_us = new US_EXCEL_IMPORT_HOC_VIEN(); grid2us_object(v_us, m_fg.Row); try { v_us.BeginTransaction(); v_us.Delete(); v_us.CommitTransaction(); m_fg.Rows.Remove(m_fg.Row); } catch(Exception v_e) { v_us.Rollback(); CDBExceptionHandler v_objErrHandler = new CDBExceptionHandler(v_e, new CDBClientDBExceptionInterpret()); v_objErrHandler.showErrorMessage(); } }