Commit 72c0063c55bb0d6f66860765dbef77f2e88fc5ad

Authored by Luigi
1 parent 46fda444d4
Exists in master and in 2 other branches develop, lab

Boton Pausar Vendedores-Cobradores

Showing 2 changed files with 46 additions and 12 deletions   Show diff stats
src/js/controller.js
1 angular.module('focaAbmVendedorCobrador') 1 angular.module('focaAbmVendedorCobrador')
2 .controller('focaAbmVendedoresCobradoresController', [ 2 .controller('focaAbmVendedoresCobradoresController', [
3 '$scope', 'focaAbmVendedorCobradorService', '$location', '$filter', 3 '$scope', 'focaAbmVendedorCobradorService', '$location', '$filter',
4 'focaBotoneraLateralService', 'focaModalService', 4 'focaBotoneraLateralService', 'focaModalService', '$localStorage',
5 function($scope, focaAbmVendedorCobradorService, $location, $filter, 5 function($scope, focaAbmVendedorCobradorService, $location, $filter,
6 focaBotoneraLateralService, focaModalService) { 6 focaBotoneraLateralService, focaModalService, $localStorage) {
7 $scope.now = new Date(); 7 $scope.now = new Date();
8 $scope.vendedoresCobradores = []; 8 $scope.vendedoresCobradores = [];
9 $scope.filters = ''; 9 $scope.filters = '';
10 $scope.numPerPage = 10; 10 $scope.numPerPage = 10;
11 $scope.currentPageVendedoresCobradores = []; 11 $scope.currentPageVendedoresCobradores = [];
12 $scope.vendedoresCobradores = []; 12 $scope.vendedoresCobradores = [];
13 13
14 //SETEO BOTONERA LATERAL 14 //SETEO BOTONERA LATERAL
15 focaBotoneraLateralService.showSalir(true); 15 focaBotoneraLateralService.showSalir(true);
16 focaBotoneraLateralService.showPausar(false); 16 focaBotoneraLateralService.showPausar(false);
17 focaBotoneraLateralService.showCancelar(false); 17 focaBotoneraLateralService.showCancelar(false);
18 focaBotoneraLateralService.showGuardar(false); 18 focaBotoneraLateralService.showGuardar(false);
19 19
20
21
20 $scope.editar = function(id) { 22 $scope.editar = function(id) {
21 $location.path('/vendedor-cobrador/' + id); 23 $location.path('/vendedor-cobrador/' + id);
22 }; 24 };
23 25
24 $scope.eliminar = function(vendedorCobrador) { 26 $scope.eliminar = function(vendedorCobrador) {
25 var tipo = !!(vendedorCobrador.rol | 2) ? 'cobrador' : 'vendedor'; 27 var tipo = !!(vendedorCobrador.rol | 2) ? 'cobrador' : 'vendedor';
26 focaModalService.confirm('¿Está seguro que desea borrar el ' + tipo + 28 focaModalService.confirm('¿Está seguro que desea borrar el ' + tipo +
27 ' ' + vendedorCobrador.NOM + '?') 29 ' ' + vendedorCobrador.NOM + '?')
28 .then(function(data) { 30 .then(function(data) {
29 if(data) { 31 if(data) {
30 focaAbmVendedorCobradorService 32 focaAbmVendedorCobradorService
31 .eliminarVendedorCobrador(vendedorCobrador.id) 33 .eliminarVendedorCobrador(vendedorCobrador.id)
32 .then(function() { 34 .then(function() {
33 $scope.search(13); 35 $scope.search(13);
34 }); 36 });
35 } 37 }
36 }); 38 });
37 }; 39 };
38 40
39 $scope.selectPage = function(page) { 41 $scope.selectPage = function(page) {
40 var start = (page - 1) * $scope.numPerPage; 42 var start = (page - 1) * $scope.numPerPage;
41 var end = start + $scope.numPerPage; 43 var end = start + $scope.numPerPage;
42 $scope.paginas = []; 44 $scope.paginas = [];
43 $scope.paginas = calcularPages(page); 45 $scope.paginas = calcularPages(page);
44 $scope.currentPageVendedoresCobradores = 46 $scope.currentPageVendedoresCobradores =
45 $scope.vendedoresCobradores.slice(start, end); 47 $scope.vendedoresCobradores.slice(start, end);
46 $scope.currentPage = page; 48 $scope.currentPage = page;
47 }; 49 };
48 50
49 $scope.resetPage = function() { 51 $scope.resetPage = function() {
50 $scope.currentPage = 1; 52 $scope.currentPage = 1;
51 $scope.selectPage(1); 53 $scope.selectPage(1);
52 }; 54 };
53 55
54 $scope.search = function(key) { 56 $scope.search = function(key) {
55 if(key !== 13) return; 57 if(key !== 13) return;
56 58
57 focaAbmVendedorCobradorService 59 focaAbmVendedorCobradorService
58 .getVendedoresCobradores($scope.filters) 60 .getVendedoresCobradores($scope.filters)
59 .then(function(res) { 61 .then(function(res) {
60 $scope.vendedoresCobradores = res.data; 62 $scope.vendedoresCobradores = res.data;
61 63
62 $scope.lastPage = Math.ceil( 64 $scope.lastPage = Math.ceil(
63 $scope.vendedoresCobradores.length / $scope.numPerPage 65 $scope.vendedoresCobradores.length / $scope.numPerPage
64 ); 66 );
65 67
66 $scope.resetPage(); 68 $scope.resetPage();
67 }); 69 });
68 }; 70 };
69 71
72 if ($localStorage.vendedorCobrador) {
73 var vendedorCobrador = JSON.parse($localStorage.vendedorCobrador);
74 $location.path('/vendedor-cobrador/' + vendedorCobrador.NUM);
75 }
76
70 function calcularPages(paginaActual) { 77 function calcularPages(paginaActual) {
71 var paginas = []; 78 var paginas = [];
72 paginas.push(paginaActual); 79 paginas.push(paginaActual);
73 80
74 if(paginaActual - 1 > 1) { 81 if (paginaActual - 1 > 1) {
75 82
76 paginas.unshift(paginaActual - 1); 83 paginas.unshift(paginaActual - 1);
77 if(paginaActual - 2 > 1) { 84 if (paginaActual - 2 > 1) {
78 paginas.unshift(paginaActual - 2); 85 paginas.unshift(paginaActual - 2);
79 } 86 }
80 } 87 }
81 88
82 if(paginaActual + 1 < $scope.lastPage) { 89 if (paginaActual + 1 < $scope.lastPage) {
83 paginas.push(paginaActual + 1); 90 paginas.push(paginaActual + 1);
84 if(paginaActual + 2 < $scope.lastPage) { 91 if (paginaActual + 2 < $scope.lastPage) {
85 paginas.push(paginaActual + 2); 92 paginas.push(paginaActual + 2);
86 } 93 }
87 } 94 }
88 95
89 if(paginaActual !== 1) { 96 if (paginaActual !== 1) {
90 paginas.unshift(1); 97 paginas.unshift(1);
91 } 98 }
92 99
93 if(paginaActual !== $scope.lastPage) { 100 if (paginaActual !== $scope.lastPage) {
94 paginas.push($scope.lastPage); 101 paginas.push($scope.lastPage);
95 } 102 }
96
97 return paginas; 103 return paginas;
98 } 104 }
105
99 // TODO: descomentar cuando se use 106 // TODO: descomentar cuando se use
100 // function primera() { 107 // function primera() {
101 // $scope.selectedClientes = 0; 108 // $scope.selectedClientes = 0;
102 // } 109 // }
103 110
104 // function anterior() { 111 // function anterior() {
105 // if ($scope.selectedClientes === 0 && $scope.currentPage > 1) { 112 // if ($scope.selectedClientes === 0 && $scope.currentPage > 1) {
106 // retrocederPagina(); 113 // retrocederPagina();
107 // } else { 114 // } else {
108 // $scope.selectedClientes--; 115 // $scope.selectedClientes--;
109 // } 116 // }
110 // } 117 // }
111 118
112 // function siguiente() { 119 // function siguiente() {
113 // if ($scope.selectedClientes < $scope.currentPageVendedoresCobradores.length - 1 ) 120 // if ($scope.selectedClientes < $scope.currentPageVendedoresCobradores.length - 1 )
114 //{ 121 //{
115 // $scope.selectedClientes++; 122 // $scope.selectedClientes++;
116 // } else { 123 // } else {
117 // avanzarPagina(); 124 // avanzarPagina();
118 // } 125 // }
119 // } 126 // }
120 127
121 // function retrocederPagina() { 128 // function retrocederPagina() {
122 // if ($scope.currentPage > 1) { 129 // if ($scope.currentPage > 1) {
123 // $scope.selectPage($scope.currentPage - 1); 130 // $scope.selectPage($scope.currentPage - 1);
124 // $scope.selectedClientes = $scope.numPerPage - 1; 131 // $scope.selectedClientes = $scope.numPerPage - 1;
125 // } 132 // }
126 // } 133 // }
127 134
128 // function avanzarPagina() { 135 // function avanzarPagina() {
129 // if ($scope.currentPage < $scope.lastPage) { 136 // if ($scope.currentPage < $scope.lastPage) {
130 // $scope.selectPage($scope.currentPage + 1); 137 // $scope.selectPage($scope.currentPage + 1);
131 // $scope.selectedClientes = 0; 138 // $scope.selectedClientes = 0;
132 // } 139 // }
133 // } 140 // }
134 } 141 }
135 ]); 142 ]);
src/js/controllerItem.js
1 angular.module('focaAbmVendedorCobrador') 1 angular.module('focaAbmVendedorCobrador')
2 .controller('focaAbmVendedorCobradorController', [ 2 .controller('focaAbmVendedorCobradorController', [
3 '$scope', 'focaAbmVendedorCobradorService', '$routeParams', 'focaBotoneraLateralService', 3 '$scope', 'focaAbmVendedorCobradorService', '$routeParams', 'focaBotoneraLateralService',
4 '$timeout', '$uibModal', '$location', 'focaModalService', 4 '$timeout', '$uibModal', '$location', 'focaModalService', '$localStorage', '$filter',
5 function($scope, focaAbmVendedorCobradorService, $routeParams, focaBotoneraLateralService, 5 function($scope, focaAbmVendedorCobradorService, $routeParams, focaBotoneraLateralService,
6 $timeout, $uibModal, $location, focaModalService) { 6 $timeout, $uibModal, $location, focaModalService, $localStorage, $filter) {
7 7
8 $scope.guardado = false; 8 $scope.guardado = false;
9 $scope.now = new Date(); 9 $scope.now = new Date();
10 $scope.focused = 0; 10 $scope.focused = 0;
11 $scope.vendedorCobrador = { 11 $scope.vendedorCobrador = {
12 dni: '', 12 dni: '',
13 CNET: '0', 13 CNET: '0',
14 CFIN: '0', 14 CFIN: '0',
15 CCOB: '0', 15 CCOB: '0',
16 comisionVendedor: '0.00', 16 comisionVendedor: '0.00',
17 comisionCobrador: '0.00', 17 comisionCobrador: '0.00',
18 provincia: { 18 provincia: {
19 NOMBRE: '' 19 NOMBRE: ''
20 }, 20 },
21 localidad: { 21 localidad: {
22 NOMBRE: '' 22 NOMBRE: ''
23 }, 23 },
24 rol: '' 24 rol: ''
25 }; 25 };
26 $scope.options = [ 26 $scope.options = [
27 { 27 {
28 label: 'Vendedor', 28 label: 'Vendedor',
29 value: 1 29 value: 1
30 }, 30 },
31 { 31 {
32 label: 'Cobrador', 32 label: 'Cobrador',
33 value: 2 33 value: 2
34 }, 34 },
35 { 35 {
36 label: 'Vendedor y cobrador', 36 label: 'Vendedor y cobrador',
37 value: 3 37 value: 3
38 } 38 }
39 ]; 39 ];
40 //SETEO BOTONERA LATERAL 40 //SETEO BOTONERA LATERAL
41 $timeout(function() { 41 $timeout(function() {
42 focaBotoneraLateralService.showSalir(false); 42 focaBotoneraLateralService.showSalir(false);
43 focaBotoneraLateralService.showPausar(true); 43 focaBotoneraLateralService.showPausar(true);
44 focaBotoneraLateralService.showCancelar(false); 44 focaBotoneraLateralService.showCancelar(false);
45 focaBotoneraLateralService.showGuardar(true, $scope.guardar); 45 focaBotoneraLateralService.showGuardar(true, $scope.guardar);
46 focaBotoneraLateralService.addCustomButton('Salir', $scope.cancelar); 46 focaBotoneraLateralService.addCustomButton('Salir', $scope.cancelar);
47 }); 47 });
48
49 $timeout(function() {getLSVendedor();});
50
48 focaAbmVendedorCobradorService 51 focaAbmVendedorCobradorService
49 .getCodigoSiguiente() 52 .getCodigoSiguiente()
50 .then(function(res) { 53 .then(function(res) {
51 $scope.vendedorCobrador.NUM = res.data.mayor; 54 $scope.vendedorCobrador.NUM = res.data.mayor;
52 }); 55 });
53 56
54 focaAbmVendedorCobradorService 57 focaAbmVendedorCobradorService
55 .getVendedorCobradorById($routeParams.id) 58 .getVendedorCobradorById($routeParams.id)
56 .then(function(res) { 59 .then(function(res) {
57 if (res.data) { 60 if (res.data) {
58 $scope.edicion = true; 61 $scope.edicion = true;
59 $scope.vendedorCobrador = res.data; 62 $scope.vendedorCobrador = res.data;
60 } 63 }
61 }); 64 });
62 65
63 $scope.guardar = function() { 66 $scope.guardar = function() {
64 67
65 if (!$scope.vendedorCobrador.NOM) { 68 if (!$scope.vendedorCobrador.NOM) {
66 focaModalService.alert('Ingrese nombre'); 69 focaModalService.alert('Ingrese nombre');
67 return; 70 return;
68 } else if (!$scope.vendedorCobrador.domicilio) { 71 } else if (!$scope.vendedorCobrador.domicilio) {
69 focaModalService.alert('Ingrese domicilio'); 72 focaModalService.alert('Ingrese domicilio');
70 return; 73 return;
71 } else if (!$scope.vendedorCobrador.codigoPostal) { 74 } else if (!$scope.vendedorCobrador.codigoPostal) {
72 focaModalService.alert('Ingrese código postal'); 75 focaModalService.alert('Ingrese código postal');
73 return; 76 return;
74 } else if (!$scope.vendedorCobrador.dni) { 77 } else if (!$scope.vendedorCobrador.dni) {
75 focaModalService.alert('Ingrese dni'); 78 focaModalService.alert('Ingrese dni');
76 return; 79 return;
77 } else if (!$scope.vendedorCobrador.rol) { 80 } else if (!$scope.vendedorCobrador.rol) {
78 focaModalService.alert('Seleccione tipo'); 81 focaModalService.alert('Seleccione tipo');
79 return; 82 return;
80 } else if (!$scope.vendedorCobrador.provincia.NOMBRE) { 83 } else if (!$scope.vendedorCobrador.provincia.NOMBRE) {
81 focaModalService.alert('Seleccione una Provincia'); 84 focaModalService.alert('Seleccione una Provincia');
82 return; 85 return;
83 } else if (!$scope.vendedorCobrador.localidad.NOMBRE) { 86 } else if (!$scope.vendedorCobrador.localidad.NOMBRE) {
84 focaModalService.alert('Seleccione una Localidad'); 87 focaModalService.alert('Seleccione una Localidad');
85 return; 88 return;
86 } 89 }
87 90
88 if ($scope.guardado) { 91 if ($scope.guardado) {
89 $scope.cambiarPassword(); 92 $scope.cambiarPassword();
90 } else { 93 } else {
91 94
92 var vendedorCobrador = angular.copy($scope.vendedorCobrador); 95 var vendedorCobrador = angular.copy($scope.vendedorCobrador);
93 96
94 vendedorCobrador.idProvincia = vendedorCobrador.provincia.ID; 97 vendedorCobrador.idProvincia = vendedorCobrador.provincia.ID;
95 vendedorCobrador.idLocalidad = vendedorCobrador.localidad.ID; 98 vendedorCobrador.idLocalidad = vendedorCobrador.localidad.ID;
96 99
97 delete vendedorCobrador.provincia; 100 delete vendedorCobrador.provincia;
98 delete vendedorCobrador.localidad; 101 delete vendedorCobrador.localidad;
99 if (vendedorCobrador.rol == 1) { 102 if (vendedorCobrador.rol == 1) {
100 delete vendedorCobrador.comisionCobrador; 103 delete vendedorCobrador.comisionCobrador;
101 } else if (vendedorCobrador.rol == 2) { 104 } else if (vendedorCobrador.rol == 2) {
102 delete vendedorCobrador.comisionVendedor; 105 delete vendedorCobrador.comisionVendedor;
103 } 106 }
104 vendedorCobrador.metodo = ($routeParams.id === '0') ? 'crear' : 'actualizar'; 107 vendedorCobrador.metodo = ($routeParams.id === '0') ? 'crear' : 'actualizar';
105 108
106 focaAbmVendedorCobradorService 109 focaAbmVendedorCobradorService
107 .guardarVendedorCobrador(vendedorCobrador) 110 .guardarVendedorCobrador(vendedorCobrador)
108 .then(function(res) { 111 .then(function(res) {
109 if ($scope.edicion) { 112 if ($scope.edicion) {
110 $location.path('/vendedor-cobrador'); 113 $location.path('/vendedor-cobrador');
111 } else { 114 } else {
112 $scope.vendedorCobrador = res.data; 115 $scope.vendedorCobrador = res.data;
113 $scope.cambiarPassword(); 116 $scope.cambiarPassword();
114 $scope.guardado = true; 117 $scope.guardado = true;
115 } 118 }
116 }) 119 })
117 .catch(function(err) { 120 .catch(function(err) {
118 if (err.status === 409) { 121 if (err.status === 409) {
119 focaModalService.alert(err.data); 122 focaModalService.alert(err.data);
120 } 123 }
121 }); 124 });
122 } 125 }
123 }; 126 };
124 127
125 $scope.seleccionarProvincia = function(key) { 128 $scope.seleccionarProvincia = function(key) {
126 if (key === 13) { 129 if (key === 13) {
127 var parametrosModal = { 130 var parametrosModal = {
128 query: '/provincia', 131 query: '/provincia',
129 columnas: [ 132 columnas: [
130 { 133 {
131 propiedad: 'ID', 134 propiedad: 'ID',
132 nombre: 'Codigo', 135 nombre: 'Codigo',
133 filtro: { 136 filtro: {
134 nombre: 'rellenarDigitos', 137 nombre: 'rellenarDigitos',
135 parametro: 3 138 parametro: 3
136 } 139 }
137 }, 140 },
138 { 141 {
139 propiedad: 'NOMBRE', 142 propiedad: 'NOMBRE',
140 nombre: 'Nombre' 143 nombre: 'Nombre'
141 } 144 }
142 ], 145 ],
143 titulo: 'Búsqueda de provincias', 146 titulo: 'Búsqueda de provincias',
144 size: 'md' 147 size: 'md'
145 }; 148 };
146 focaModalService.modal(parametrosModal).then(function(provincia) { 149 focaModalService.modal(parametrosModal).then(function(provincia) {
147 $scope.vendedorCobrador.provincia = provincia; 150 $scope.vendedorCobrador.provincia = provincia;
148 $timeout(function() { 151 $timeout(function() {
149 $scope.focused = 5; 152 $scope.focused = 5;
150 }); 153 });
151 }, function() { 154 }, function() {
152 //TODO: función llamada cuando cancela el modal 155 //TODO: función llamada cuando cancela el modal
153 }); 156 });
154 } 157 }
155 }; 158 };
159
156 $scope.seleccionarLocalidad = function(key) { 160 $scope.seleccionarLocalidad = function(key) {
157 if (!$scope.vendedorCobrador.provincia.ID) { 161 if (!$scope.vendedorCobrador.provincia.ID) {
158 focaModalService.alert('Seleccione una provincia'); 162 focaModalService.alert('Seleccione una provincia');
159 return; 163 return;
160 } 164 }
161 if (key === 13) { 165 if (key === 13) {
162 var parametrosModal = { 166 var parametrosModal = {
163 query: '/localidad/' + $scope.vendedorCobrador.provincia.ID, 167 query: '/localidad/' + $scope.vendedorCobrador.provincia.ID,
164 columnas: [ 168 columnas: [
165 { 169 {
166 propiedad: 'ID', 170 propiedad: 'ID',
167 nombre: 'Código', 171 nombre: 'Código',
168 filtro: { 172 filtro: {
169 nombre: 'rellenarDigitos', 173 nombre: 'rellenarDigitos',
170 parametro: 3 174 parametro: 3
171 } 175 }
172 }, 176 },
173 { 177 {
174 propiedad: 'NOMBRE', 178 propiedad: 'NOMBRE',
175 nombre: 'Nombre' 179 nombre: 'Nombre'
176 } 180 }
177 ], 181 ],
178 titulo: 'Búsqueda de localidades', 182 titulo: 'Búsqueda de localidades',
179 size: 'md' 183 size: 'md'
180 }; 184 };
181 focaModalService.modal(parametrosModal).then(function(localidad) { 185 focaModalService.modal(parametrosModal).then(function(localidad) {
182 $scope.vendedorCobrador.localidad = localidad; 186 $scope.vendedorCobrador.localidad = localidad;
183 $timeout(function() { 187 $timeout(function() {
184 $scope.focused = 6; 188 $scope.focused = 6;
185 }); 189 });
186 }, function() { 190 }, function() {
187 //TODO: función llamada cuando cancela el modal 191 //TODO: función llamada cuando cancela el modal
188 }); 192 });
189 } 193 }
190 }; 194 };
191 195
196 $scope.$watch('vendedorCobrador', function(newValue) {
197 focaBotoneraLateralService.setPausarData({
198 label:'vendedorCobrador',
199 val: newValue
200 });
201 }, true);
202
203 function getLSVendedor() {
204 var vendedorCobrador = JSON.parse($localStorage.vendedorCobrador || null);
205 if (vendedorCobrador) {
206 setearVendedor(vendedorCobrador);
207 delete $localStorage.vendedorCobrador;
208 }
209 }
210
211 function setearVendedor(vendedorCobrador) {
212 $scope.vendedorCobrador = vendedorCobrador;
213 $scope.$broadcast('addCabecera', {
214 label: 'Vendedor / Cobrador:',
215 valor: $filter('rellenarDigitos')(vendedorCobrador.NUM, 2) + ' - ' + vendedorCobrador.NOM
216 });
217 }
218
192 $scope.cancelar = function() { 219 $scope.cancelar = function() {
193 if (!$scope.formVendedorCobrador.$pristine) { 220 if (!$scope.formVendedorCobrador.$pristine) {
194 221
195 focaModalService.confirm('¿Está seguro de que desea salir?' + 222 focaModalService.confirm('¿Está seguro de que desea salir?' +
196 'Se perderán todos los datos cargados.') 223 'Se perderán todos los datos cargados.')
197 .then(function(confirmed) { 224 .then(function(confirmed) {
198 if (confirmed && $scope.guardado && !$scope.edicion) { 225 if (confirmed && $scope.guardado && !$scope.edicion) {
199 226
200 focaAbmVendedorCobradorService 227 focaAbmVendedorCobradorService
201 .destroyVendedorCobrador($scope.vendedorCobrador.id) 228 .destroyVendedorCobrador($scope.vendedorCobrador.id)
202 .then(function() { 229 .then(function() {
203 $location.path('/vendedor-cobrador'); 230 $location.path('/vendedor-cobrador');
204 }); 231 });
205 232
206 } else if (confirmed) { 233 } else if (confirmed) {
207 $location.path('/vendedor-cobrador'); 234 $location.path('/vendedor-cobrador');
208 } 235 }
209 }); 236 });
210 237
211 } else { 238 } else {
212 $location.path('/vendedor-cobrador'); 239 $location.path('/vendedor-cobrador');
213 } 240 }
214 }; 241 };
215 242
216 $scope.next = function(key) { 243 $scope.next = function(key) {
217 if (key === 13) $scope.focused++; 244 if (key === 13) $scope.focused++;
218 }; 245 };
219 246
220 $scope.cambiarPassword = function() { 247 $scope.cambiarPassword = function() {
221 var vendedorCobrador = angular.copy($scope.vendedorCobrador); 248 var vendedorCobrador = angular.copy($scope.vendedorCobrador);
222 vendedorCobrador.nombre = vendedorCobrador.NOM; 249 vendedorCobrador.nombre = vendedorCobrador.NOM;
223 vendedorCobrador.codigo = vendedorCobrador.NUM; 250 vendedorCobrador.codigo = vendedorCobrador.NUM;
224 251
225 var parametros = { 252 var parametros = {
226 cuenta: vendedorCobrador, 253 cuenta: vendedorCobrador,
227 tipo: ($scope.vendedorCobrador.rol === 2) ? 'Cobradores' : 'Vendedores' 254 tipo: ($scope.vendedorCobrador.rol === 2) ? 'Cobradores' : 'Vendedores'
228 }; 255 };
229 256
230 var modalInstance = $uibModal.open( 257 var modalInstance = $uibModal.open(
231 { 258 {
232 ariaLabelledBy: 'Configuracion de Logueo', 259 ariaLabelledBy: 'Configuracion de Logueo',
233 templateUrl: 'modal-login.html', 260 templateUrl: 'modal-login.html',
234 controller: 'focaModalLoginController', 261 controller: 'focaModalLoginController',
235 size: 'md', 262 size: 'md',
236 resolve: { 263 resolve: {
237 parametros: function() { 264 parametros: function() {
238 return parametros; 265 return parametros;
239 } 266 }
240 } 267 }
241 } 268 }
242 ); 269 );
243 270
244 modalInstance.result.then(function() { 271 modalInstance.result.then(function() {
245 if (!$scope.edicion) $location.path('/vendedor-cobrador'); 272 if (!$scope.edicion) $location.path('/vendedor-cobrador');
246 }); 273 });
247 274
248 }; 275 };
249 } 276 }
250 ]); 277 ]);
251 278