コード例 #1
0
    def cargar_huellas_desde_bdd(self):
        obtenerClave = lambda celda: int(celda['ID_CANCION'])
        obtenerValor = lambda celda: celda['HUELLA_DIGITAL']
        obtenerContadorId = lambda celda: 0

        datos, contador = IOManager.read_csv(self.BDD_HUELLAS_RUTA, obtenerClave, obtenerValor, obtenerContadorId)
        self.huellasDict = datos
コード例 #2
0
    def cargar_interpretes_desde_bdd(self):
        obtenerClave = lambda celda: celda['INTERPRETE']
        obtenerValor = lambda celda: int(celda['ID_INTERPRETE'])
        obtenerContadorId = lambda celda: int(celda['ID_INTERPRETE'])

        datos, maxId = IOManager.read_csv(self.BDD_INTERPRETES_RUTA, obtenerClave, obtenerValor, obtenerContadorId)
        self.idInterpretesDict = datos
        self.idInterpretesCount = (maxId + 1) if (maxId > 0) else 0
コード例 #3
0
    def cargar_canciones_desde_bdd(self):
        obtenerClave = lambda celda: (celda['TITULO'], int(celda['ID_INTERPRETE']))
        obtenerValor = lambda celda: (int(celda['ID_CANCION']), int(celda['ID_ESTILO']))
        obtenerContadorId = lambda celda: int(celda['ID_CANCION'])

        datos, maxId = IOManager.read_csv(self.BDD_CANCIONES_RUTA, obtenerClave, obtenerValor, obtenerContadorId)
        self.idCancionesDict = datos
        self.idCancionesCount = (maxId + 1) if (maxId > 0) else 0
コード例 #4
0
    def cargar_estilos_desde_bdd(self):
        obtenerClave = lambda celda: celda['ESTILO']
        obtenerValor = lambda celda: int(celda['ID_ESTILO'])
        obtenerContadorId = lambda celda: int(celda['ID_ESTILO'])

        datos, maxId = IOManager.read_csv(self.BDD_ESTILOS_RUTA, obtenerClave, obtenerValor, obtenerContadorId)
        self.idEstilosDict = datos
        self.idEstilosCount = (maxId + 1) if (maxId > 0) else 0