def delete(self):
        """
        Función que intenta borrar un alumno de la base de datos e
        indica el resultado de la operación
        """

        # ANTES DE REALIZAR LA ACCIÓN SE DEBERÍA PREGUNTAR
        # AL USUARIO CONFIRMAR LA OPERACIÓN !!!!!!!!!!!!!!
        data = self.ui.tabla_marcas.model()
        index = self.ui.tabla_marcas.currentIndex()
        if index.row() == -1:  # No se ha seleccionado una fila
            self.errorMessageDialog = QtGui.QErrorMessage(self)
            self.errorMessageDialog.showMessage(u"Debe seleccionar una fila")
            return False
        else:
            if tkMessageBox.askyesno(
                "Borrar Marca", "Deseas borrar esta marca?"):
                marca = data.index(
                    index.row(), 0, QtCore.QModelIndex()).data()
                if (db_marcas.borrar(marca)):
                    self.load_data()
                    msgBox = QtGui.QMessageBox()
                    msgBox.setText(u"EL registro fue eliminado.")
                    msgBox.exec_()
                    return True
                else:
                    self.ui.errorMessageDialog = QtGui.QErrorMessage(self)
                    self.ui.errorMessageDialog.showMessage(
                        u"Error al eliminar el registro")
                    return False
 def delete(self):
     """
     Función que borra un alumno de la base de datos e
     indica el resultado de la operación
     """
     data = self.ui.tabla_marcas.model()
     index = self.ui.tabla_marcas.currentIndex()
     if index.row() == -1:  # No se ha seleccionado una fila
         self.errorMessageDialog = QtGui.QErrorMessage(self)
         self.errorMessageDialog.showMessage(u"Debe seleccionar una fila")
         return False
     else:
         self.resp = QtGui.QMessageBox.question(
             self,"Borrar",
             "Deseas borrar esta marca?",
             QtGui.QMessageBox.Yes,
             QtGui.QMessageBox.No);
         
         if self.resp == QtGui.QMessageBox.Yes:
             marca = data.index(
                 index.row(), 0, QtCore.QModelIndex()).data()
             if (db_marcas.borrar(marca)):
                 self.load_data()
                 msgBox = QtGui.QMessageBox()
                 msgBox.setText(u"EL registro fue eliminado.")
                 msgBox.exec_()
                 return True
             else:
                 self.ui.errorMessageDialog = QtGui.QErrorMessage(self)
                 self.ui.errorMessageDialog.showMessage(
                     u"Error al eliminar el registro")
                 return False
             self.load_data()