From 7a021658d3a2cf37ed44f511dc298f1f706d08af Mon Sep 17 00:00:00 2001 From: Luigi Date: Tue, 2 Jul 2019 15:45:34 -0300 Subject: [PATCH] Arreglo en precio y condiciones --- src/js/controller.js | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/js/controller.js b/src/js/controller.js index 39bf42c..8979634 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -720,7 +720,8 @@ angular.module('focaCrearRemito').controller('remitoController', } function abrirModal() { - var parametros = { idCliente: $scope.remito.cliente.COD, idListaPrecio : $scope.remito.cliente.MOD}; + var parametros = { idCliente: $scope.remito.cliente.COD, idListaPrecio : $scope.remito.cliente.MOD, + remito: $scope.remito }; var modalInstance = $uibModal.open( { ariaLabelledBy: 'Busqueda de Precio Condición', @@ -758,12 +759,21 @@ angular.module('focaCrearRemito').controller('remitoController', } cabecera = plazosConcat.trim(); } - $scope.remito.articulosRemito = []; + var cabecerasFilter = !$filter('filter')($scope.cabeceras, + { label: 'Precios y Condiciones' }); + if (!cabecerasFilter) { + $scope.cabeceras.push({ + label: 'Precios y Condiciones:', + valor: parseInt(precioCondicion.listaPrecio.ID) + ' - ' + + precioCondicion.listaPrecio.DES + ' ' + remitoBusinessService.plazoToString(precioCondicion.plazoPago) + }); + $scope.remito.idListaPrecio = parseInt(precioCondicion.listaPrecio.ID); + + } $filter('filter')($scope.cabeceras, { label: 'Precios y Condiciones' })[0].valor = cabecera; $scope.remito.precioCondicion = precioCondicion; - $filter('filter')($scope.botonera, { label: 'Precios y Condiciones' })[0].checked = true; addArrayCabecera($scope.cabeceras); -- 1.9.1