diff --git a/src/js/controller.js b/src/js/controller.js index 9d2af70..cd414da 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -29,7 +29,7 @@ angular.module('focaAgendarVisita') $timeout(function() {getLSVisita();}); } - + $scope.seleccionarCliente = function() { var modalInstance = $uibModal.open( { @@ -54,22 +54,7 @@ angular.module('focaAgendarVisita') } ); }; - function setearVisita(visita){ - $scope.visita = visita; - $scope.$broadcast('addCabecera', { - label: 'Cliente:', - valor: $filter('rellenarDigitos')(visita.cliente.cod, 3) + ' - ' + - visita.cliente.nom - }); - } - function getLSVisita(){ - var visita = JSON.parse($localStorage.visita || null); - if (visita) { - setearVisita(visita); - delete $localStorage.visita; - } - } - + $scope.seleccionarVisitante = function() { var parametrosModal = { query: '/vendedor-cobrador', @@ -106,7 +91,7 @@ angular.module('focaAgendarVisita') $scope.rol = res; $scope.visita.visitante = vendedorCobrador; $scope.$broadcast('addCabecera', { - label: 'Vendedor:', + label: 'Visitante:', valor: $filter('rellenarDigitos')(vendedorCobrador.NUM, 3) + ' - ' + vendedorCobrador.NOM }); @@ -115,12 +100,11 @@ angular.module('focaAgendarVisita') } else { $scope.visita.visitante = vendedorCobrador; $scope.$broadcast('addCabecera', { - label: 'Vendedor:', + label: 'Visitante:', valor: $filter('rellenarDigitos')(vendedorCobrador.NUM, 3) + ' - ' + vendedorCobrador.NOM }); } - }); }; $scope.seleccionarObservaciones = function() { @@ -132,6 +116,10 @@ angular.module('focaAgendarVisita') }) .then(function(observacion) { $scope.visita.observacion = observacion; + $scope.$broadcast('addCabecera', { + label: 'Observacion:', + valor: $filter('rellenarDigitos')(observacion) + }); }); }; @@ -139,13 +127,37 @@ angular.module('focaAgendarVisita') if (key === 13) $scope.focused ++; }; - $scope.$watch('visita', function(newValue, oldValue){ + $scope.$watch('visita', function(newValue) { focaBotoneraLateralService.setPausarData({ label: 'visita', val: newValue - }); + }); }); + function setearVisita(visita) { + $scope.visita = visita; + $scope.$broadcast('addCabecera', { + label: 'Cliente:', + valor: $filter('rellenarDigitos') (visita.cliente.cod, 3) + ' - ' + + visita.cliente.nom + }); + $scope.$broadcast('addCabecera', { + label: 'Visitante:', + valor: $filter('rellenarDigitos') (visita.visitante.NOM) + }); + $scope.$broadcast('addCabecera', { + label: 'Observacion:', + valor: $filter('rellenarDigitos') (visita.observacion) + }); + } + function getLSVisita() { + var visita = JSON.parse($localStorage.visita || null); + if (visita) { + setearVisita(visita); + delete $localStorage.visita; + } + } + $scope.guardar = function() { var rol; if ($scope.visita.visitante.rol === 1) {