print("2.- Dni Receptor") print("3.- Todas") while True: try: op = int(input("Introduce una opción: ")) if op <= 3 and op >= 1: break else: print("Introduce un número del 1 al 3!") except ValueError: print("Introduce un valor numérico!") if op == 1: dni = input("Introduce el dni del Emisor: ") for i in controlador.mostrarFacturas(False, 1, dni): print(i) print() if op == 2: dni = input("Introduce el dni del Receptor: ") for i in controlador.mostrarFacturas(False, 2, dni): print(i) print() if op == 3: for i in controlador.mostrarFacturas(False, 3): print(i) print() continue
print("1.- Todas las facturas") print("2.- Las introducidas por DNI EMISOR") print("3.- Las introducidas por DNI RECEPTOR") while True: try: op2 = int(input("Selecciona una opcion: ")) if op < 1 or op > 3: print("El numero introducido tiene que ser entre 1 y 3!!") else: break except ValueError: print("El caracter introducido tiene que ser un nuemro!!") if op2 == 1: for i in con.mostrarFacturas(False, 1): print(i) if op2 == 2: dni = input("Introduce el dni del Emisor: ") for i in con.mostrarFacturas(False, 2, dni): print(i) if op2 == 3: dni = input("Introduce el dni del Receptor: ") for i in con.mostrarFacturas(False, 3, dni): print(i) if op == 3: print("Como quieres listar las facturas PAGADAS?") print("1.- Todas las facturas")