From aece36905d9b067dd4d341953c8a7fcd357af2d5 Mon Sep 17 00:00:00 2001 From: Mauricio Baeza Date: Mon, 10 Sep 2018 00:05:24 -0500 Subject: [PATCH] Actualizar saldo de cuenta al cancelar movimiento --- source/app/models/main.py | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/source/app/models/main.py b/source/app/models/main.py index 088c4e2..7c742de 100644 --- a/source/app/models/main.py +++ b/source/app/models/main.py @@ -1932,27 +1932,27 @@ class MovimientosBanco(BaseModel): balance = CuentasBanco.get_saldo(obj.cuenta.id) msg = 'Movimiento cancelado correctamente' - return {'ok': False, 'msg': msg, 'balance': balance} + return {'ok': True, 'msg': msg, 'balance': balance} - @classmethod - def remove(cls, id): - try: - obj = MovimientosBanco.get(MovimientosBanco.id==id) - except MovimientosBanco.DoesNotExist: - return False + # ~ @classmethod + # ~ def remove(cls, id): + # ~ try: + # ~ obj = MovimientosBanco.get(MovimientosBanco.id==id) + # ~ except MovimientosBanco.DoesNotExist: + # ~ return False - if obj.conciliado or obj.cancelado: - return False + # ~ if obj.conciliado or obj.cancelado: + # ~ return False - with database_proxy.transaction(): - obj.cancelado = True - obj.save() - FacturasPagos.cancelar(obj) + # ~ with database_proxy.transaction(): + # ~ obj.cancelado = True + # ~ obj.save() + # ~ FacturasPagos.cancelar(obj) - obj = cls._movimiento_anterior(cls, obj.cuenta, obj.fecha) - cls._actualizar_saldos(cls, obj) + # ~ obj = cls._movimiento_anterior(cls, obj.cuenta, obj.fecha) + # ~ cls._actualizar_saldos(cls, obj) - return True + # ~ return True @classmethod def con(cls, id):