diff --git a/src/js/controller.js b/src/js/controller.js index 63ba196..03458dc 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -427,16 +427,9 @@ angular.module('focaCrearRemito') .controller('remitoController', function(puntosDescarga) { $scope.remito.puntosDescarga = puntosDescarga; - //AGREGO PUNTOS DE DESCARGA A CABECERA - var puntosStamp = ''; - puntosDescarga.forEach(function(punto, idx, arr) { - puntosStamp += punto.descripcion; - if ((idx + 1) !== arr.length) puntosStamp += ', '; - }); - $scope.$broadcast('addCabecera', { label: 'Puntos de descarga:', - valor: puntosStamp + valor: getCabeceraPuntoDescarga(puntosDescarga) }); }, function() { $scope.abrirModalDomicilios($scope.cliente); @@ -1045,6 +1038,13 @@ angular.module('focaCrearRemito') .controller('remitoController', $scope.puntoVenta = rellenar(remito.sucursal, 4); $scope.comprobante = rellenar(remito.numeroRemito, 8); $scope.remito = remito; + if ($scope.remito.puntosDescarga) { + var puntosDescarga = $scope.remito.puntosDescarga; + cabeceras.push({ + label: 'Puntos de descarga: ', + valor: $filter('rellenarDigitos')(getCabeceraPuntoDescarga(puntosDescarga)) + }); + } addArrayCabecera(cabeceras); } @@ -1066,6 +1066,15 @@ angular.module('focaCrearRemito') .controller('remitoController', $scope.$broadcast('removeCabecera', 'Puntos de descarga:'); } + function getCabeceraPuntoDescarga(puntosDescarga){ + var puntosStamp = ''; + puntosDescarga.forEach(function(punto, idx, arr) { + puntosStamp += punto.descripcion; + if ((idx + 1) !== arr.length) puntosStamp += ', '; + }); + return puntosStamp; + } + function abrirModalMail(id, cliente, numeroRemito) { focaModalService.mail( {