Commit dbf2c1c9155c93f12058cb84d3ab2b576670550e

Authored by Jose Pinto
Exists in master

Merge branch 'master' into 'master'

Master(efernandez)

See merge request !16
... ... @@ -32,7 +32,7 @@
32 32 "indent": 4,
33 33  
34 34 // Prohibit use of a variable before it is defined.
35   - "latedef": true,
  35 + "latedef": false,
36 36  
37 37 // Enforce line length to 100 characters
38 38 "maxlen": 100,
... ... @@ -5,10 +5,14 @@
5 5 "main": "dist/foca-busqueda-cliente.min.js",
6 6 "scripts": {
7 7 "test": "echo \"Error: no test specified\" && exit 1",
  8 + "gulp-pre-commit": "gulp pre-commit",
8 9 "compile": "gulp uglify",
9 10 "postinstall": "npm run compile && gulp clean-post-install",
10 11 "install-dev": "npm install -D angular bootstrap angular-ladda ladda@1.0.6 angular-ui-bootstrap ui-bootstrap4 font-awesome jquery pre-commit jshint pump jasmine-core gulp gulp-connect gulp-angular-templatecache gulp-concat gulp-htmlmin gulp-jshint gulp-rename gulp-replace gulp-uglify-es gulp-clean gulp-uglify git+http://git.focasoftware.com/npm/foca-directivas.git"
11 12 },
  13 + "pre-commit": [
  14 + "gulp-pre-commit"
  15 + ],
12 16 "repository": {
13 17 "type": "git",
14 18 "url": "http://git.focasoftware.com/npm/foca-busqueda-cliente.git"
src/js/controller.js
... ... @@ -153,13 +153,22 @@ angular.module('focaBusquedaCliente')
153 153 if(key === 13) {
154 154 var parametrosModal = {
155 155 query: '/provincia',
156   - columnas: {
157   - nombre: ['Código', 'Nombre'],
158   - propiedad: ['ID', 'NOMBRE']
159   - },
  156 + columnas: [
  157 + {
  158 + propiedad: 'ID',
  159 + nombre: 'Codigo',
  160 + filtro: {
  161 + nombre: 'rellenarDigitos',
  162 + parametro: 3}
  163 + },
  164 + {
  165 + propiedad: 'NOMBRE',
  166 + nombre: 'Nombre'
  167 + }
  168 + ],
160 169 titulo:'Búsqueda de provincias',
161 170 size: 'md'
162   - }
  171 + };
163 172 focaModalService.modal(parametrosModal).then(function(provincia) {
164 173 $scope.cliente.provincia = provincia;
165 174 $timeout(function() {
... ... @@ -178,13 +187,23 @@ angular.module('focaBusquedaCliente')
178 187 if(key === 13) {
179 188 var parametrosModal = {
180 189 query: '/localidad/' + $scope.cliente.provincia.ID,
181   - columnas: {
182   - nombre: ['Código', 'Nombre'],
183   - propiedad: ['ID', 'NOMBRE']
184   - },
  190 + columnas: [
  191 + {
  192 + propiedad: 'ID',
  193 + nombre: 'Código',
  194 + filtro: {
  195 + nombre: 'rellenarDigitos',
  196 + parametro: 3
  197 + }
  198 + },
  199 + {
  200 + propiedad: 'NOMBRE',
  201 + nombre: 'Nombre'
  202 + }
  203 + ],
185 204 titulo:'Búsqueda de localidades',
186 205 size: 'md'
187   - }
  206 + };
188 207 focaModalService.modal(parametrosModal).then(function(localidad) {
189 208 $scope.cliente.localidad = localidad;
190 209 $timeout(function() {
... ... @@ -199,13 +218,23 @@ angular.module('focaBusquedaCliente')
199 218 if(key === 13) {
200 219 var parametrosModal = {
201 220 query: '/iva',
202   - columnas: {
203   - nombre: ['Código', 'Nombre'],
204   - propiedad: ['ID', 'NOMBRE',]
205   - },
  221 + columnas: [
  222 + {
  223 + propiedad: 'ID',
  224 + nombre: 'Código',
  225 + filtro: {
  226 + nombre: 'rellenarDigitos',
  227 + parametro: 3
  228 + }
  229 + },
  230 + {
  231 + propiedad: 'NOMBRE',
  232 + nombre: 'Nombre'
  233 + }
  234 + ],
206 235 titulo:'Búsqueda de responsabilidad ante el IVA',
207 236 size: 'md'
208   - }
  237 + };
209 238 focaModalService.modal(parametrosModal).then(
210 239 function(iva) {
211 240 $scope.cliente.iva = iva;
... ... @@ -221,13 +250,23 @@ angular.module('focaBusquedaCliente')
221 250 if(key === 13) {
222 251 var parametrosModal = {
223 252 query: '/actividad',
224   - columnas: {
225   - nombre: ['Código', 'Nombre'],
226   - propiedad: ['ID', 'NOM',]
227   - },
  253 + columnas: [
  254 + {
  255 + propiedad: 'ID',
  256 + nombre: 'Código',
  257 + filtro: {
  258 + nombre: 'rellenarDigitos',
  259 + parametro: 3
  260 + }
  261 + },
  262 + {
  263 + propiedad: 'NOM',
  264 + nombre: 'Nombre'
  265 + }
  266 + ],
228 267 titulo: 'Búsqueda de actividades',
229 268 size: 'md'
230   - }
  269 + };
231 270 focaModalService.modal(parametrosModal).then(
232 271 function(actividad) {
233 272 $scope.cliente.actividad = actividad;
... ... @@ -243,13 +282,23 @@ angular.module('focaBusquedaCliente')
243 282 if(key === 13) {
244 283 var parametrosModal = {
245 284 query: '/zona',
246   - columnas: {
247   - nombre: ['Código', 'Nombre'],
248   - propiedad: ['ID', 'NOM',]
249   - },
  285 + columnas: [
  286 + {
  287 + propiedad: 'ID',
  288 + nombre: 'Código',
  289 + filtro: {
  290 + nombre: 'rellenarDigitos',
  291 + parametro: 3
  292 + }
  293 + },
  294 + {
  295 + propiedad: 'NOM',
  296 + nombre: 'Nombre'
  297 + }
  298 + ],
250 299 titulo: 'Búsqueda de zonas',
251 300 size: 'md'
252   - }
  301 + };
253 302 focaModalService.modal(parametrosModal).then(
254 303 function(zona) {
255 304 $scope.cliente.zona = zona;
... ... @@ -265,13 +314,19 @@ angular.module('focaBusquedaCliente')
265 314 if(key === 13) {
266 315 var parametrosModal = {
267 316 query: '/tipo-factura',
268   - columnas: {
269   - nombre: ['Código', 'Nombre'],
270   - propiedad: ['ID', 'NOMBRE',]
271   - },
  317 + columnas: [
  318 + {
  319 + propiedad: 'ID',
  320 + nombre: 'Código'
  321 + },
  322 + {
  323 + propiedad: 'NOMBRE',
  324 + nombre: 'Nombre'
  325 + }
  326 + ],
272 327 titulo: 'Búsqueda de tipos de factura',
273 328 size: 'md'
274   - }
  329 + };
275 330 focaModalService.modal(parametrosModal).then(
276 331 function(tipoFactura) {
277 332 $scope.cliente.tipoFactura = tipoFactura;
... ... @@ -287,13 +342,19 @@ angular.module('focaBusquedaCliente')
287 342 if(key === 13) {
288 343 var parametrosModal = {
289 344 query: '/tipo-comprobante',
290   - columnas: {
291   - nombre: ['Código', 'Nombre'],
292   - propiedad: ['ID', 'NOMBRE',]
293   - },
  345 + columnas: [
  346 + {
  347 + propiedad: 'ID',
  348 + nombre: 'Código'
  349 + },
  350 + {
  351 + propiedad: 'NOMBRE',
  352 + nombre: 'Nombre'
  353 + }
  354 + ],
294 355 titulo: 'Búsqueda de tipos de comprobante',
295 356 size: 'md'
296   - }
  357 + };
297 358 focaModalService.modal(parametrosModal).then(
298 359 function(tipoComprobante) {
299 360 $scope.cliente.tipoComprobante = tipoComprobante;
... ... @@ -309,13 +370,23 @@ angular.module('focaBusquedaCliente')
309 370 if(key === 13) {
310 371 var parametrosModal = {
311 372 query: '/forma-pago',
312   - columnas: {
313   - nombre: ['Código', 'Nombre'],
314   - propiedad: ['ID', 'NOMBRE',]
315   - },
  373 + columnas: [
  374 + {
  375 + propiedad: 'ID',
  376 + nombre: 'Código',
  377 + filtro: {
  378 + nombre: 'rellenarDigitos',
  379 + parametro: 3
  380 + }
  381 + },
  382 + {
  383 + propiedad: 'NOMBRE',
  384 + nombre: 'Nombre'
  385 + }
  386 + ],
316 387 titulo: 'Búsqueda de formas de pago',
317 388 size: 'md'
318   - }
  389 + };
319 390 focaModalService.modal(parametrosModal).then(
320 391 function(formaPago) {
321 392 $scope.cliente.formaPago = formaPago;
... ... @@ -328,13 +399,19 @@ angular.module('focaBusquedaCliente')
328 399 if(key === 13) {
329 400 var parametrosModal = {
330 401 query: '/cobrador',
331   - columnas: {
332   - nombre: ['Código', 'Nombre'],
333   - propiedad: ['CodVen', 'NomVen',]
334   - },
  402 + columnas: [
  403 + {
  404 + propiedad: 'CodVen',
  405 + nombre: 'Código'
  406 + },
  407 + {
  408 + propiedad: 'NomVen',
  409 + nombre: 'Nombre'
  410 + }
  411 + ],
335 412 titulo: 'Búsqueda de cobradores',
336 413 size: 'md'
337   - }
  414 + };
338 415 focaModalService.modal(parametrosModal).then(
339 416 function(cobrador) {
340 417 $scope.cliente.cobrador = cobrador;