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; + }; }]);