def devolverLibro(): usuario = Usuario() print(f"\t Codigo\t Nombre\t Correo\t Documento") for obj in usuario.all(): print(f"\t {obj.id}\t {obj.nombre}\t {obj.correo}\t {obj.documento}") idUsuario = int( input("Escriba el id del usuario que realiza la reserva: ")) libro = Libro() print(f"\t Codigo\t Nombre\t ISBN\t Autor\t Editorial\tEstado") for obj in libro.all(): print( f"\t {obj.id}\t {obj.nombre}\t {obj.isbn}\t {obj.autor_id}\t {obj.editorial_id}\t {obj.estado_libro_id}" ) idLibro = int(input("Ingrese el id del libro a reservar: ")) libro = Libro.find(idLibro) libro.estado_libro_id = 1 libro.save() 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}") idBiblioteca = int( input("Ingrese el id de la biblioteca donde se reservara: ")) prestamo = Prestamo() prestamo.usuario_id = idUsuario prestamo.libros_id = idLibro prestamo.prestado_on = str(date.today()) prestamo.bibliotecas_id = idBiblioteca prestamo.save()
def eliminarLibro(): libro = Libro() print(f"\t Codigo\t Nombre\t ISBN\t Autor\t Editorial\tEstado") for obj in libro.all(): print( f"\t {obj.id}\t {obj.nombre}\t {obj.isbn}\t {obj.autor_id}\t {obj.editorial_id}\t {obj.estado_libro_id}" ) idToUpdate = int(input("Ingrese el id del libro a editar: ")) libro = libro.find(idToUpdate) libro.delete()
def modificarLibro(): libro = Libro() print(f"\t Codigo\t Nombre\t ISBN\t Autor\t Editorial\tEstado") for obj in libro.all(): print( f"\t {obj.id}\t {obj.nombre}\t {obj.isbn}\t {obj.autor_id}\t {obj.editorial_id}\t {obj.estado_libro_id}" ) idToUpdate = int(input("Ingrese el id del libro a editar: ")) libro = libro.find(idToUpdate) libro.nombre = input("Escriba el nombre del libro: ") libro.isbn = input("Ingrese el codigón ISBN del libro: ") autores = Autor() print(f"\t Codigo\t Nombre\t Tipo") for obj in autores.all(): print(f"\t {obj.id}\t {obj.nombre}\t {obj.correo}") libro.autor_id = int(input("Ingrese el id del autor del libro: ")) editorial = Editorial() print(f"\t Codigo\t Nombre\t Correo\t Dirección") for obj in editorial.all(): print(f"\t {obj.id}\t {obj.nombre}\t {obj.correo}\t {obj.dirección}") libro.editorial_id = int( input("Ingrese el id de la editorial del libro: ")) libro.estado_libro_id = 1 libro.save()