From fb50d038a137d5cf4d3164afdc12a9bd16f26562 Mon Sep 17 00:00:00 2001 From: efernandez Date: Thu, 6 Dec 2018 16:45:56 -0300 Subject: [PATCH] inserto plazos en remito --- src/js/controller.js | 23 +++++++++++++++++++---- src/js/service.js | 2 +- 2 files changed, 20 insertions(+), 5 deletions(-) diff --git a/src/js/controller.js b/src/js/controller.js index 30949a4..178fef4 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -183,10 +183,12 @@ angular.module('focaCrearRemito') .controller('remitoController', } else { $scope.idLista = -1; } - + delete notaPedido.id; $scope.remito = notaPedido; + $scope.remito.id = 0; $scope.remito.moneda = notaPedido.cotizacion.moneda; + $scope.plazosPagos = notaPedido.notaPedidoPlazo; addArrayCabecera(cabeceras); }, function() { @@ -248,10 +250,10 @@ angular.module('focaCrearRemito') .controller('remitoController', }, { label: 'Precio condicion:', - valor: valorPrecioCondicion() + valor: valorPrecioCondicion() + ' ' + + remitoBusinessService.plazoToString(remito.remitoPlazo) } ]; - //TO DO CUANDO MOSTRAR PLAZOS function valorPrecioCondicion() { if(remito.idPrecioCondicion > 0) { return remito.precioCondicion.nombre; @@ -285,6 +287,7 @@ angular.module('focaCrearRemito') .controller('remitoController', $scope.comprobante = rellenar(remito.numeroRemito, 8); $scope.remito = remito; $scope.remito.moneda = remito.cotizacion.moneda; + $scope.plazosPagos = remito.remitoPlazo; addArrayCabecera(cabeceras); }, function() { // funcion ejecutada cuando se cancela el modal @@ -370,6 +373,19 @@ angular.module('focaCrearRemito') .controller('remitoController', data.data.id, $scope.remito.cotizacion.COTIZACION); focaModalService.alert('Remito creado'); + //TODO: updatear plazos + if($scope.remito.id === 0) { + var plazos = $scope.plazosPagos; + + for(var j = 0; j < plazos.length; j++) { + var json = { + idRemito: data.data.id, + dias: plazos[j].dias + }; + crearRemitoService.crearPlazosParaRemito(json); + } + } + $scope.cabecera = []; addCabecera('Moneda:', $scope.remito.moneda.DETALLE); addCabecera( @@ -397,7 +413,6 @@ angular.module('focaCrearRemito') .controller('remitoController', console.info(err); } ); - $scope.notaPedido = { id: 0 }; diff --git a/src/js/service.js b/src/js/service.js index 939b7c4..0b6216f 100644 --- a/src/js/service.js +++ b/src/js/service.js @@ -45,7 +45,7 @@ angular.module('focaCrearRemito') return $http.post(route + '/flete', {flete : flete}); }, crearPlazosParaRemito: function(plazos) { - return $http.post(route + '/plazo-pago/nota-pedido', plazos); + return $http.post(route + '/plazo-pago/remito', plazos); }, getCotizacionByIdMoneda: function(id) { return $http.get(route + '/moneda/' + id); -- 1.9.1