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
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
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
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