Commit 7a021658d3a2cf37ed44f511dc298f1f706d08af
1 parent
cfb7eb98bd
Exists in
master
Arreglo en precio y condiciones
Showing
1 changed file
with
13 additions
and
3 deletions
Show diff stats
src/js/controller.js
| ... | ... | @@ -720,7 +720,8 @@ angular.module('focaCrearRemito').controller('remitoController', |
| 720 | 720 | } |
| 721 | 721 | |
| 722 | 722 | function abrirModal() { |
| 723 | - var parametros = { idCliente: $scope.remito.cliente.COD, idListaPrecio : $scope.remito.cliente.MOD}; | |
| 723 | + var parametros = { idCliente: $scope.remito.cliente.COD, idListaPrecio : $scope.remito.cliente.MOD, | |
| 724 | + remito: $scope.remito }; | |
| 724 | 725 | var modalInstance = $uibModal.open( |
| 725 | 726 | { |
| 726 | 727 | ariaLabelledBy: 'Busqueda de Precio Condición', |
| ... | ... | @@ -758,12 +759,21 @@ angular.module('focaCrearRemito').controller('remitoController', |
| 758 | 759 | } |
| 759 | 760 | cabecera = plazosConcat.trim(); |
| 760 | 761 | } |
| 761 | - $scope.remito.articulosRemito = []; | |
| 762 | + var cabecerasFilter = !$filter('filter')($scope.cabeceras, | |
| 763 | + { label: 'Precios y Condiciones' }); | |
| 764 | + if (!cabecerasFilter) { | |
| 765 | + $scope.cabeceras.push({ | |
| 766 | + label: 'Precios y Condiciones:', | |
| 767 | + valor: parseInt(precioCondicion.listaPrecio.ID) + ' - ' + | |
| 768 | + precioCondicion.listaPrecio.DES + ' ' + remitoBusinessService.plazoToString(precioCondicion.plazoPago) | |
| 769 | + }); | |
| 770 | + $scope.remito.idListaPrecio = parseInt(precioCondicion.listaPrecio.ID); | |
| 771 | + | |
| 772 | + } | |
| 762 | 773 | $filter('filter')($scope.cabeceras, |
| 763 | 774 | { label: 'Precios y Condiciones' })[0].valor = cabecera; |
| 764 | 775 | |
| 765 | 776 | $scope.remito.precioCondicion = precioCondicion; |
| 766 | - | |
| 767 | 777 | $filter('filter')($scope.botonera, |
| 768 | 778 | { label: 'Precios y Condiciones' })[0].checked = true; |
| 769 | 779 | addArrayCabecera($scope.cabeceras); |