From 94d7eca48618b703235fc13ddebd4e36e0d50802 Mon Sep 17 00:00:00 2001 From: efernandez Date: Thu, 3 Jan 2019 12:38:33 -0300 Subject: [PATCH] servicio desasociar remitos --- src/js/service.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/js/service.js b/src/js/service.js index 5bb5ebe..1c1b6e8 100644 --- a/src/js/service.js +++ b/src/js/service.js @@ -30,6 +30,18 @@ angular.module('focaLogisticaPedidoRuta') crearHojaRuta: function(hojaRuta) { return $http.post(API_ENDPOINT.URL + '/hoja-ruta', hojaRuta); }, + desasociarRemitos: function(remitos, idVehiculo, sinRemitos) { + var idsRemitos = []; + for (var i = 0; i < remitos.length; i++) { + idsRemitos.push(remitos[i].id); + } + return $http.post(API_ENDPOINT.URL + '/vehiculo/desasociar-remitos', + { + idsRemitos: idsRemitos, + idVehiculo: idVehiculo, + vehiculoSinRemitos: sinRemitos + }); + }, obtenerRemitosDeCarga: function(remitos) { var remitosRes = []; for(var i = 0; i < remitos.cisternas.length; i++) { @@ -43,7 +55,8 @@ angular.module('focaLogisticaPedidoRuta') } } function procesoMovimiento(movimiento) { - if(movimiento.remito && !movimiento.remito.idHojaRuta) { + if(!movimiento.anulado && movimiento.remito && + !movimiento.remito.idHojaRuta) { var remito = movimiento.remito; var yaEstaCargado = $filter('filter')(remitosRes, {id: remito.id}); if(!yaEstaCargado.length && movimiento.metodo === 'carga') { -- 1.9.1