def insertarBiblioteca(): biblioteca = Biblioteca() print(f"\t Codigo\t Nombre\t Dirección\t Documento") for obj in biblioteca.all(): print( f"\t {obj.id}\t {obj.nombre}\t {obj.direccion}\t {obj.documento}") biblioteca.nombre = input("Escriba el nombre de la biblioteca: ") biblioteca.direccion = input("Escriba la dirección de la biblioteca: ") biblioteca.documento = input("Ingrese el documento para la biblioteca: ") biblioteca.save()
def modificarBiblioteca(): biblioteca = Biblioteca() print(f"\t Codigo\t Nombre\t Dirección\t Documento") for obj in biblioteca.all(): print( f"\t {obj.id}\t {obj.nombre}\t {obj.direccion}\t {obj.documento}") idToUpdate = int(input("Ingrese el id de la biblioteca a editar: ")) biblioteca = Biblioteca.find(idToUpdate) biblioteca.nombre = input("Escriba el nombre de la biblioteca: ") biblioteca.direccion = input("Escriba la dirección de la biblioteca: ") biblioteca.documento = input("Ingrese el documento para la biblioteca: ") biblioteca.save()
def registroBibliotecas(self): self.__log.info("Ingresando al Registro de Bibliotecas") while True: opcionesRegistroBibliotecas = { "\t- Registrar Bibliotecas": 1, "\t- Listar Bibliotecas": 2 } menuRegistroBibliotecas = Menu("Registro de Bibliotecas", opcionesRegistroBibliotecas) resmenuRegistroBibliotecas = menuRegistroBibliotecas.mostrarMenu() if (resmenuRegistroBibliotecas == 1): self.__log.info("Entrando al registro de Bibliotecas") nuevaBiblioteca = Biblioteca() nombreBiblioteca = input( "escriba el nombre de la Biblioteca \n") direccionBiblioteca = input( "escriba la direccion de la Biblioteca \n") tipo_documento = TipoDocumento() print(f"\t Codigo\t Descripcion") for obj in tipo_documento.all(): print(f"\t {obj.id}\t {obj.descripcion}") print( "Escriba el id del tipo de documento de la siguiente lista" ) tipo_documento_idBiblioteca = input() documentoBiblioteca = input( "escriba el nro de documento de la Biblioteca \n") nuevaBiblioteca.nombre = nombreBiblioteca nuevaBiblioteca.direccion = direccionBiblioteca nuevaBiblioteca.tipo_documento_id = tipo_documento_idBiblioteca nuevaBiblioteca.documento = documentoBiblioteca nuevaBiblioteca.save() input("Continuar?") elif (resmenuRegistroBibliotecas == 2): self.__log.info("Ingresando a listar Bibliotecas") bibliotecas = Biblioteca() print(f"\t Codigo\t Nombre\t\t Direccion\t tipDoc\t NroDoc") for obj in bibliotecas.all(): print( f"\t {obj.id}\t {obj.nombre}\t\t {obj.direccion}\t {obj.tipo_documento_id}\t {obj.documento}" ) input("Continuar?") elif (resmenuRegistroBibliotecas == 9): self.__log.info("Saliendo") break