Example #1
0
def renovar_abono(listado_abonos, listado_facturas, dni, tipo_abo):
    ok = False
    res = ""
    abono = search_by_dni(listado_abonos, dni)
    if abono != None:
        ok = True
        mes, precio = tipo_abono(tipo_abo)
        abono.fechaFinal = (datetime.now() + datedelta.datedelta(months=mes))
        abono.meses = mes
        abono.precio = precio
        factura = Factura(datetime.now(), abono.cliente, precio)
        fact_serv.add(listado_facturas, factura)
        res = "Se ha renovado el abono con éxito"
    else:
        res = "No nos consta un abono que esté contratado por una persona con ese DNI"
    return ok, res
Example #2
0
def anyadir_abono(listado_abonos, lista_facturas, abono, factura):
    repo.add(listado_abonos, abono)
    fact_serv.add(lista_facturas, factura)