def getImpartes(self):
        '''Devuelve una lista simlifacada de todos los elementos Imparte de la tabla imparte de la bd'''
        db = MySQLdb.connect(dbParams.host, dbParams.user, dbParams.password,
                             dbParams.db)
        cursor = db.cursor()

        #Sacando los acentos...........
        mysql_query = "SET NAMES 'utf8'"
        cursor.execute(mysql_query)
        #-----------------------------#

        query = "select * from Imparte"
        if v:
            print '\n' + query
        cursor.execute(query)
        row = cursor.fetchone()

        lista = []

        while row is not None:
            imparte = Imparte()
            imparte.id_clase = row[0]
            imparte.id_asignatura = row[1]
            imparte.id_profesor = row[2]

            lista.append(imparte)
            #print row[0], row[1]
            row = cursor.fetchone()

        cursor.close()
        db.close()

        return lista
    def getImpartes(self):
        '''Devuelve una lista simlifacada de todos los elementos Imparte de la tabla imparte de la bd'''
        db = dbParams.conecta()
        cursor = db.cursor()

        #Sacando los acentos...........
        mysql_query="SET NAMES 'utf8'"
        cursor.execute(mysql_query)
        #-----------------------------#

        query="select * from Imparte"
        if v:
            print '\n'+query
        cursor.execute(query)
        row = cursor.fetchone()

        lista = []

        while row is not None:
            imparte = Imparte()
            imparte.id_clase=row[0]
            imparte.id_asignatura=row[1]
            imparte.id_profesor=row[2]

            lista.append(imparte)
            #print row[0], row[1]
            row = cursor.fetchone()

        cursor.close()
        db.close()

        return lista
            # Get data from database
            try:
                print "MySQL Error [%d]: %s" % (e.args[0], e.args[1])
                print "Error number: " + str(e.args[0])
                #Capturamos el error:
                salida = e.args[0]
            except IndexError:
                print "MySQL Error: %s" % str(e)

        cursor.close()
        db.close()

        if salida == 1:
            #Como se trata de toda la informaciĆ³n al completo usaremos todos los campos de la clase Imparte.
            #La api del mservicio envia estos datos en JSON sin comprobar nada
            imparte = Imparte()
            imparte.id_calse = row[0]
            imparte.id_asignatura = row[1]
            imparte.id_profesor = row[2]

            return imparte
        if salida == 0:
            return 'Elemento no encontrado'

    @classmethod
    def delImparte(self, id_clase, id_asignatura, id_profesor):
        '''Elimina una tupla imparte de la tabla Imparte'''
        db = MySQLdb.connect(dbParams.host, dbParams.user, dbParams.password,
                             dbParams.db)
        cursor = db.cursor()
        id_clase = '\'' + id_clase + '\''
            # Get data from database
            try:
                print "MySQL Error [%d]: %s" % (e.args[0], e.args[1])
                print "Error number: "+str(e.args[0])
                #Capturamos el error:
                salida=e.args[0]
            except IndexError:
                print "MySQL Error: %s" % str(e)

        cursor.close()
        db.close()

        if salida==1:
            #Como se trata de toda la informaciĆ³n al completo usaremos todos los campos de la clase Imparte.
            #La api del mservicio envia estos datos en JSON sin comprobar nada
            imparte = Imparte()
            imparte.id_clase=row[0]
            imparte.id_asignatura=row[1]
            imparte.id_profesor=row[2]

            return imparte
        if salida==0:
            return 'Elemento no encontrado'

    @classmethod
    def delImparte(self, id_imparte):
        '''Elimina una tupla imparte de la tabla Imparte'''
        db = dbParams.conecta()
        cursor = db.cursor()
        id_imparte='\''+id_imparte+'\''
        query="delete from Imparte where id_imparte="+id_imparte+";"