From 99dd25f66b64dc35b776cd73b230515d75c93457 Mon Sep 17 00:00:00 2001 From: efernandez Date: Thu, 3 Jan 2019 12:36:59 -0300 Subject: [PATCH] =?UTF-8?q?funci=C3=B3n=20eliminar=20remitos=20de=20hoja?= =?UTF-8?q?=20ruta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/js/controllerHojaRuta.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/js/controllerHojaRuta.js b/src/js/controllerHojaRuta.js index 8ff30cb..2ddeb62 100644 --- a/src/js/controllerHojaRuta.js +++ b/src/js/controllerHojaRuta.js @@ -63,4 +63,27 @@ angular.module('focaLogisticaPedidoRuta') } ); }; + $scope.eliminarRemitos = function() { + var remitosDel = $filter('filter')($scope.remitos, {checked: true}); + focaModalService.alert('¿Seguro que desea desasociar estos remitos del vehículo?') + .then(function() { + eliminarRemitos(remitosDel); + } + ); + function eliminarRemitos(remitosDel) { + var nuevosRemitos = $filter('filter')($scope.remitos, {checked: !true}); + focaLogisticaPedidoRutaService.desasociarRemitos(remitosDel, $scope.vehiculo.id, + nuevosRemitos ? true : false).then(function() { + alertaEliminados(); + $scope.remitos = nuevosRemitos; + }); + } + function alertaEliminados() { + focaModalService.alert('Remitos desasociados con éxito'); + } + }; + $scope.minimoUnoChecked = function() { + var remitosChequeados = $filter('filter')($scope.remitos, {checked: true}); + return !remitosChequeados.length; + }; }]); -- 1.9.1