Commit 410ebbec8de9a7250f8d18fa68ce8ac6fe0e1ba0

Authored by Marcelo
1 parent 03ecc36c1b
Exists in master

Arreglo de cabecera, no mostraba punto de descarga

Showing 1 changed file with 17 additions and 11 deletions   Show diff stats
src/js/controller.js
... ... @@ -78,7 +78,10 @@ angular.module('focaCrearNotaPedido') .controller('notaPedidoCtrl',
78 78 fechaCarga: new Date(),
79 79 cotizacion: {},
80 80 articulosNotaPedido: [],
81   - notaPedidoPlazo: []
  81 + notaPedidoPlazo: [],
  82 + notaPedidoPuntoDescarga: {
  83 + puntoDescarga: {}
  84 + }
82 85 };
83 86 $scope.idLista = undefined;
84 87  
... ... @@ -190,7 +193,7 @@ angular.module('focaCrearNotaPedido') .controller('notaPedidoCtrl',
190 193 data.data.id, $scope.notaPedido.cotizacion.VENDEDOR);
191 194  
192 195 if ($scope.notaPedido.notaPedidoPuntoDescarga) {
193   - notaPedidoBusinessService.addPuntosDescarga(data.data.id,
  196 + notaPedidoBusinessService.addpuntoDescarga(data.data.id,
194 197 $scope.notaPedido.notaPedidoPuntoDescarga);
195 198 }
196 199  
... ... @@ -315,19 +318,19 @@ angular.module('focaCrearNotaPedido') .controller('notaPedidoCtrl',
315 318 idDomicilio: $scope.notaPedido.domicilio.id,
316 319 idCliente: $scope.notaPedido.cliente.COD,
317 320 articulos: $scope.notaPedido.articulosNotaPedido,
318   - puntosDescarga: $scope.notaPedido.notaPedidoPuntoDescarga,
  321 + puntoDescarga: $scope.notaPedido.notaPedidoPuntoDescarga,
319 322 domicilio: $scope.notaPedido.domicilio
320 323 }
321 324 }
322 325 }
323 326 );
324 327 modalInstance.result.then(
325   - function(puntosDescarga) {
326   - $scope.notaPedido.notaPedidoPuntoDescarga = puntosDescarga;
  328 + function(puntoDescarga) {
  329 + $scope.notaPedido.notaPedidoPuntoDescarga = puntoDescarga;
327 330  
328 331 $scope.$broadcast('addCabecera', {
329 332 label: 'Puntos de descarga:',
330   - valor: getCabeceraPuntoDescarga(puntosDescarga)
  333 + valor: getCabeceraPuntoDescarga(puntoDescarga)
331 334 });
332 335 }, function() {
333 336 $scope.abrirModalDomicilios($scope.cliente);
... ... @@ -532,7 +535,7 @@ angular.module('focaCrearNotaPedido') .controller('notaPedidoCtrl',
532 535 domicilio.Localidad + ', ' + domicilio.Provincia;
533 536 $scope.notaPedido.domicilioStamp = domicilioStamp;
534 537  
535   - $scope.notaPedido.notaPedidoPuntoDescarga = domicilio.puntosDescarga;
  538 + $scope.notaPedido.notaPedidoPuntoDescarga = domicilio.puntoDescarga;
536 539  
537 540 $scope.$broadcast('addCabecera', {
538 541 label: 'Cliente:',
... ... @@ -914,19 +917,22 @@ angular.module('focaCrearNotaPedido') .controller('notaPedidoCtrl',
914 917 );
915 918  
916 919 if (notaPedido.notaPedidoPuntoDescarga) {
917   - var puntosDescarga = notaPedido.notaPedidoPuntoDescarga
  920 + var puntos = [];
  921 + notaPedido.notaPedidoPuntoDescarga.forEach(function(notaPedidoPuntoDescarga, idx, arr) {
  922 + puntos.push(notaPedidoPuntoDescarga.puntoDescarga);
  923 + });
918 924 cabeceras.push({
919 925 label: 'Puntos de descarga: ',
920   - valor: $filter('rellenarDigitos')(getCabeceraPuntoDescarga(puntosDescarga))
  926 + valor: $filter('rellenarDigitos')(getCabeceraPuntoDescarga(puntos))
921 927 });
922 928 }
923 929  
924 930 addArrayCabecera(cabeceras);
925 931 }
926 932  
927   - function getCabeceraPuntoDescarga(puntosDescarga){
  933 + function getCabeceraPuntoDescarga(puntoDescarga){
928 934 var puntosStamp = '';
929   - puntosDescarga.forEach(function(punto, idx, arr) {
  935 + puntoDescarga.forEach(function(punto, idx, arr) {
930 936 puntosStamp += punto.descripcion;
931 937 if ((idx + 1) !== arr.length) puntosStamp += ', ';
932 938 });