Commit 54a4e1fff0f84757db424d654874a4c533d16a5a

Authored by Eric Fernandez
1 parent 360477e36b
Exists in master and in 2 other branches develop, lab

modales provincia y localidad

Showing 1 changed file with 36 additions and 26 deletions   Show diff stats
src/js/controllerItem.js
... ... @@ -84,20 +84,25 @@ angular.module('focaAbmVendedorCobrador')
84 84  
85 85 $scope.seleccionarProvincia = function(key) {
86 86 if(key === 13) {
87   - var modalInstance = $uibModal.open(
88   - {
89   - ariaLabelledBy: 'Búsqueda de provincias',
90   - templateUrl: 'modal-provincias.html',
91   - controller: 'focaModalProvinciaController',
92   - size: 'md',
93   - resolve: {
94   - filters: function() {
95   - return $scope.vendedorCobrador.provincia.NOMBRE;
96   - }
  87 + var parametrosModal = {
  88 + query: '/provincia',
  89 + columnas: [
  90 + {
  91 + propiedad: 'ID',
  92 + nombre: 'Codigo',
  93 + filtro: {
  94 + nombre: 'rellenarDigitos',
  95 + parametro: 3}
  96 + },
  97 + {
  98 + propiedad: 'NOMBRE',
  99 + nombre: 'Nombre'
97 100 }
98   - }
99   - );
100   - modalInstance.result.then(function(provincia) {
  101 + ],
  102 + titulo:'Búsqueda de provincias',
  103 + size: 'md'
  104 + };
  105 + focaModalService.modal(parametrosModal).then(function(provincia) {
101 106 $scope.vendedorCobrador.provincia = provincia;
102 107 $timeout(function() {
103 108 $scope.focused = 5;
... ... @@ -113,21 +118,26 @@ angular.module('focaAbmVendedorCobrador')
113 118 return;
114 119 }
115 120 if(key === 13) {
116   - var modalInstance = $uibModal.open(
117   - {
118   - ariaLabelledBy: 'Búsqueda de localidades',
119   - templateUrl: 'modal-localidades.html',
120   - controller: 'focaModalLocalidadController',
121   - size: 'md',
122   - resolve: {
123   - filters: {
124   - idProvincia: $scope.vendedorCobrador.provincia.ID,
125   - busqueda: $scope.vendedorCobrador.localidad.NOMBRE
  121 + var parametrosModal = {
  122 + query: '/localidad/' + $scope.vendedorCobrador.provincia.ID,
  123 + columnas: [
  124 + {
  125 + propiedad: 'ID',
  126 + nombre: 'Código',
  127 + filtro: {
  128 + nombre: 'rellenarDigitos',
  129 + parametro: 3
126 130 }
  131 + },
  132 + {
  133 + propiedad: 'NOMBRE',
  134 + nombre: 'Nombre'
127 135 }
128   - }
129   - );
130   - modalInstance.result.then(function(localidad) {
  136 + ],
  137 + titulo:'Búsqueda de localidades',
  138 + size: 'md'
  139 + };
  140 + focaModalService.modal(parametrosModal).then(function(localidad) {
131 141 $scope.vendedorCobrador.localidad = localidad;
132 142 $timeout(function() {
133 143 $scope.focused = 6;