Commit 7a021658d3a2cf37ed44f511dc298f1f706d08af

Authored by Luigi
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);