From 65544829ddee473c295d832fbef8e9cea4fc0288 Mon Sep 17 00:00:00 2001 From: efernandez Date: Mon, 28 Jan 2019 15:18:50 -0300 Subject: [PATCH] desasociar remitos ya cargados --- src/js/controller.js | 14 ++++++++++++++ src/js/service.js | 8 ++++++++ src/views/hoja-ruta.html | 2 +- 3 files changed, 23 insertions(+), 1 deletion(-) diff --git a/src/js/controller.js b/src/js/controller.js index 0e0f0a1..4359918 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -322,6 +322,20 @@ angular.module('focaCrearHojaRuta') .controller('hojaRutaCtrl', }); }; + $scope.desasociarRemito = function(key, idRemito) { + var idsRemito = [idRemito]; + focaModalService.confirm('¿Está seguro que desea desasociar este remito del' + + ' vehículo?').then(function() { + focaCrearHojaRutaService.desasociarRemitos(idsRemito, + $scope.hojaRuta.vehiculo.id, $scope.remitosTabla.length <= 1).then( + function() { + $scope.remitosTabla.splice(key, 1); + focaModalService.alert('Remitos desasociados con éxito'); + } + ); + }); + }; + function elegirFecha() { focaModalService.modalFecha('Fecha de entrega').then(function(fecha) { $scope.$broadcast('addCabecera', { diff --git a/src/js/service.js b/src/js/service.js index 9c1b958..13ebc65 100644 --- a/src/js/service.js +++ b/src/js/service.js @@ -59,6 +59,14 @@ angular.module('focaCrearHojaRuta') return $http.get(route + '/vehiculo/obtener/remitos/' + idVehiculo + '/' + fechaReparto.toISOString().substring(0, 10)); }, + desasociarRemitos: function(idsRemitos, idVehiculo, sinRemitos) { + return $http.post(route + '/vehiculo/desasociar-remitos', + { + idsRemitos: idsRemitos, + idVehiculo: idVehiculo, + vehiculoSinRemitos: sinRemitos + }); + }, getBotonera: function() { return [ { diff --git a/src/views/hoja-ruta.html b/src/views/hoja-ruta.html index 591cf5b..189a8ed 100644 --- a/src/views/hoja-ruta.html +++ b/src/views/hoja-ruta.html @@ -59,7 +59,7 @@ -- 1.9.1