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
def anyadir_abono(listado_abonos, lista_facturas, abono, factura): repo.add(listado_abonos, abono) fact_serv.add(lista_facturas, factura)