def renov(sol): ok, resl = abon_serv.renovar_abono(lista_abonos, lista_facturas, dni.get().upper(), tip_abon.get()) if ok: abon_serv.save_file(lista_abonos) fact_serv.save_file(lista_facturas) sol.set(resl)
def abono(sol): if dni.get() != "" and nom.get() != "" and apl.get() != "" and taj.get() != "" and mail.get() != "" and matrc.get() != "": fecha = date() cliente = client() resl, new_abono, factura = abon_serv.crear_abono(parking, tip_abon.get(),tip_park.get(),fecha,cliente) abon_serv.anyadir_abono(lista_abonos, lista_facturas, new_abono, factura) abon_serv.save_file(lista_abonos) fact_serv.save_file(lista_facturas) park_serv.save_file(parking) sol.set(resl) abono = new_abono boton1 = tk.Button(frame_tick, text="Descargar informaciĆ³n del abono", font=LARGE_FONT, command=lambda :infoAbon(abono)).pack(pady=20) else: sol.set("Todos los campos deben estar rellenos")