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()
Exemple #3
0
    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