Exemplo n.º 1
0
    def lista_equipos(cls):
        """ carga en un diccionario los nombres de los equipos de la base de datos, lay key el nombre el valor el id """
        if len(cls.__equipos.keys()) == 0:
            bd = Mysql.conectar()
            bd.execute('SELECT nombre, id_equipo FROM equipo ORDER BY nombre')
            for equipo in bd.fetchall():
                cls.__equipos[equipo['nombre']] = equipo['id_equipo']

        return cls.__equipos
Exemplo n.º 2
0
    def lista_equipos_sin_plantilla(cls):
        """ carga en un diccionario los equipos que no tienen jugadores (key: valor, nombre: id) """
        if len(cls.__equipos_pendientes.keys()) == 0:
            bd = Mysql.conectar()
            bd.execute("select id_equipo, nombre "
                       "from equipo "
                       "where id_equipo not in (select distinct id_equipo from jugador) "
                       "order by nombre")
            for equipo in bd.fetchall():
                cls.__equipos_pendientes[equipo['nombre']] = equipo['id_equipo']

        return cls.__equipos_pendientes