From ead69bf5119c5de29e3bce5f242aa2372f4b2cfc Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 9 Apr 2019 11:47:50 -0300 Subject: [PATCH] puntos de descargA --- src/js/businessService.js | 19 ++++++------------- src/js/controller.js | 39 --------------------------------------- 2 files changed, 6 insertions(+), 52 deletions(-) diff --git a/src/js/businessService.js b/src/js/businessService.js index 1326e2b..afabe02 100644 --- a/src/js/businessService.js +++ b/src/js/businessService.js @@ -24,22 +24,15 @@ angular.module('focaCrearNotaPedido') crearNotaPedidoService.crearEstadoParaNotaPedido(estado); }, addPuntosDescarga: function(idNotaPedido, puntosDescarga) { + var puntos = []; - if (puntosDescarga && puntosDescarga.length > 0) { - puntosDescarga.forEach(function(punto) { - if (puntos.articulosAgregados && puntos.articulosAgregados.length > 0) { - punto.articulosAgregados.forEach(function(articulo) { - puntos.push({ - idPuntoDescarga: punto.id, - idNotaPedido: idNotaPedido, - idProducto: articulo.id, - cantidad: articulo.cantidad - }); - }); - } + puntosDescarga.forEach(function(punto) { + puntos.push({ + idPuntoDescarga: punto.id, + idNotaPedido: idNotaPedido, }); - } + }); return crearNotaPedidoService.crearPuntosDescarga(puntos); }, diff --git a/src/js/controller.js b/src/js/controller.js index a458b2a..a14db66 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -908,9 +908,6 @@ angular.module('focaCrearNotaPedido') .controller('notaPedidoCtrl', notaPedido.numeroNotaPedido, 8 ); - $scope.notaPedido.notaPedidoPuntoDescarga = - formatearPuntosDescarga(notaPedido.notaPedidoPuntoDescarga || []); - addArrayCabecera(cabeceras); } @@ -932,42 +929,6 @@ angular.module('focaCrearNotaPedido') .controller('notaPedidoCtrl', } } - function formatearPuntosDescarga(puntosDescarga) { - var result = []; - - puntosDescarga.forEach(function(el) { - - var puntoDescarga = result.filter(function(resultPunto) { - return resultPunto.id === el.idPuntoDescarga; - }); - - if (puntoDescarga.length) { - puntoDescarga[0].articulosAgregados.push({ - cantidad: el.cantidad, - descripcion: el.producto.descripcion, - id: el.producto.id - }); - } else { - result.push({ - id: el.puntoDescarga.id, - id_cliente: el.puntoDescarga.id_cliente, - id_da_config_0: el.puntoDescarga.id_da_config_0, - latitud: el.puntoDescarga.latitud, - longitud: el.puntoDescarga.longitud, - descripcion: el.puntoDescarga.descripcion, - articulosAgregados: [ - { - cantidad: el.cantidad, - descripcion: el.producto.descripcion, - id: el.producto.id - } - ] - }); - } - }); - return result; - } - function salir() { var confirmacion = false; -- 1.9.1