From 63d05e3575be6df93bed058466cc4588dae73c72 Mon Sep 17 00:00:00 2001 From: efernandez Date: Thu, 13 Dec 2018 17:44:43 -0300 Subject: [PATCH] refactor seleccionar efectivo --- src/js/controller.js | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/src/js/controller.js b/src/js/controller.js index bb4c67b..c26f93c 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -376,7 +376,10 @@ angular.module('focaCrearCobranza') .controller('cobranzaController', controller: 'focaModalEfectivoController', size: 'sm', resolve: { - sugerido: function() {return $scope.getTotalDeuda();} + sugerido: function() { + var sugerido = $scope.getTotalDeuda() + $scope.getTotalCobrado(); + return sugerido < 0 ? sugerido : null ; + } } } ); @@ -387,15 +390,11 @@ angular.module('focaCrearCobranza') .controller('cobranzaController', fecha: new Date(), importe: efectivo * $scope.cobranza.cotizacion.VENDEDOR }; - var existeCobroEfectivo = $scope.cobrosTabla.filter(function(a) { - return a.tipo === 'Efectivo'; + $scope.cobrosTabla = $scope.cobrosTabla.filter(function(a) { + return a.tipo !== 'Efectivo'; }); - if(existeCobroEfectivo.length > 0) { - existeCobroEfectivo[0].importe += efectivo * - $scope.cobranza.cotizacion.VENDEDOR; - } else { - $scope.cobrosTabla.push(cobro); - } + $scope.cobrosTabla.push(cobro); + }, function() { } -- 1.9.1