Exemplo n.º 1
0
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)
Exemplo n.º 2
0
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")