Compare View
Commits (2)
-
Master See merge request !108
Showing
1 changed file
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); |