From 1ebdd5d8f5cce675329af704a33c09354d554091 Mon Sep 17 00:00:00 2001 From: Eric Fernandez Date: Thu, 8 Aug 2019 10:41:02 -0300 Subject: [PATCH] refactor crear remito --- src/js/businessService.js | 7 ++++--- src/js/controller.js | 20 ++++++++------------ 2 files changed, 12 insertions(+), 15 deletions(-) diff --git a/src/js/businessService.js b/src/js/businessService.js index 6c1202b..1e543d2 100644 --- a/src/js/businessService.js +++ b/src/js/businessService.js @@ -3,15 +3,16 @@ angular.module('focaCrearHojaRuta') 'focaCrearHojaRutaService', function(crearHojaRutaService) { return { - addArticulos: function(articulosHojaRuta, idRemito, cotizacion) { + addArticulos: function(articulosHojaRuta, cotizacion) { + for(var i = 0; i < articulosHojaRuta.length; i++) { delete articulosHojaRuta[i].editCantidad; delete articulosHojaRuta[i].editPrecio; delete articulosHojaRuta[i].sectorCodigo; - articulosHojaRuta[i].idRemito = idRemito; articulosHojaRuta[i].precio = articulosHojaRuta[i].precio * cotizacion; - crearHojaRutaService.crearArticulosParaHojaRuta(articulosHojaRuta[i]); } + + return articulosHojaRuta; }, addEstado: function(idHojaRuta, idVendedor) { var date = new Date(); diff --git a/src/js/controller.js b/src/js/controller.js index 48b2294..1a9e853 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -297,14 +297,14 @@ angular.module('focaCrearHojaRuta').controller('hojaRutaCtrl', idCliente: $scope.hojaRuta.cliente.COD, nombreCliente: $scope.hojaRuta.cliente.NOM, cuitCliente: $scope.hojaRuta.cliente.CUIT, - idVendedor: $cookies.get('vendedorCobrador'), - idProveedor: $scope.hojaRuta.proveedor.COD, + idVendedor: $scope.hojaRuta.cliente.VEN, + idProveedor: parseInt($scope.hojaRuta.proveedor.COD), idDomicilio: $scope.hojaRuta.idDomicilio || $scope.hojaRuta.domicilio.id, idCotizacion: $scope.hojaRuta.cotizacion.ID, domicilioStamp: $scope.hojaRuta.domicilioStamp, observaciones: $scope.hojaRuta.observaciones, - idListaPrecio: $scope.hojaRuta.cliente.MOD.trim(), + idListaPrecio: parseInt($scope.hojaRuta.cliente.MOD.trim()), total: getImporte('total') || 0, descuento: 0,//TODO, importeNeto: getImporte('netoUnitario') || 0, //TODO: arreglar, @@ -335,7 +335,11 @@ angular.module('focaCrearHojaRuta').controller('hojaRutaCtrl', }, notaPedido: { id: 0 - } + }, + articulos: hojaRutaBusinessService.addArticulos($scope.articulosRecibidos, + $scope.hojaRuta.cotizacion.VENDEDOR), + puntosDescarga: [], + plazos: [] }; focaCrearHojaRutaService.crearRemito(save).then( function (data) { @@ -352,14 +356,6 @@ angular.module('focaCrearHojaRuta').controller('hojaRutaCtrl', }, data.data.id); $scope.remito.numeroRemito = data.data.numero; - // if ($scope.remito.remitoPuntoDescarga.length > 0) { - // remitoBusinessService.addPuntosDescarga(data.data.id, - // $scope.remito.remitoPuntoDescarga); - // } - - hojaRutaBusinessService.addArticulos($scope.articulosRecibidos, - data.data.id, $scope.hojaRuta.cotizacion.VENDEDOR); - guardarHojaRuta(data.data.id); }, function (error) { -- 1.9.1