Commit 021594ed3cd91337fd3ce8dba7c8205e0af2d715
1 parent
2d5f140c80
Exists in
master
and in
1 other branch
Codigo indentado.
Showing
1 changed file
with
120 additions
and
121 deletions
Show diff stats
src/js/controller.js
1 | -angular.module('focaCrearRemito') .controller('remitoController', | |
1 | +angular.module('focaCrearRemito').controller('remitoController', | |
2 | 2 | [ |
3 | 3 | '$scope', '$uibModal', '$location', '$filter', 'crearRemitoService', '$timeout', |
4 | - 'focaModalService', 'remitoBusinessService', '$rootScope', 'focaBotoneraLateralService', | |
4 | + 'focaModalService', 'remitoBusinessService', '$rootScope', 'focaBotoneraLateralService', | |
5 | 5 | '$localStorage', |
6 | - function( | |
6 | + function ( | |
7 | 7 | $scope, $uibModal, $location, $filter, crearRemitoService, $timeout, focaModalService, |
8 | - remitoBusinessService, $rootScope, focaBotoneraLateralService, $localStorage) | |
9 | - { | |
8 | + remitoBusinessService, $rootScope, focaBotoneraLateralService, $localStorage) { | |
10 | 9 | config(); |
11 | 10 | |
12 | 11 | function config() { |
... | ... | @@ -27,20 +26,20 @@ angular.module('focaCrearRemito') .controller('remitoController', |
27 | 26 | |
28 | 27 | var monedaPorDefecto; |
29 | 28 | //Trabajo con la cotización más reciente, por eso uso siempre la primera '[0]' |
30 | - crearRemitoService.getCotizacionByIdMoneda(1).then(function(res) { | |
29 | + crearRemitoService.getCotizacionByIdMoneda(1).then(function (res) { | |
31 | 30 | monedaPorDefecto = res.data[0]; |
32 | 31 | |
33 | 32 | $scope.remito.cotizacion = Object.assign( |
34 | - {moneda: monedaPorDefecto}, monedaPorDefecto.cotizaciones[0] | |
33 | + { moneda: monedaPorDefecto }, monedaPorDefecto.cotizaciones[0] | |
35 | 34 | ); |
36 | 35 | $scope.inicial.cotizacion = $scope.remito.cotizacion; |
37 | 36 | $scope.cotizacionPorDefecto = angular.copy($scope.remito.cotizacion); |
38 | 37 | |
39 | - $timeout(function() { getLSRemito(); }); | |
38 | + $timeout(function () { getLSRemito(); }); | |
40 | 39 | }); |
41 | 40 | |
42 | 41 | //SETEO BOTONERA LATERAL |
43 | - $timeout(function() { | |
42 | + $timeout(function () { | |
44 | 43 | focaBotoneraLateralService.showSalir(false); |
45 | 44 | focaBotoneraLateralService.showPausar(true); |
46 | 45 | focaBotoneraLateralService.showGuardar(true, $scope.crearRemito); |
... | ... | @@ -59,7 +58,7 @@ angular.module('focaCrearRemito') .controller('remitoController', |
59 | 58 | vendedor: {}, |
60 | 59 | cliente: {}, |
61 | 60 | proveedor: {}, |
62 | - domicilio: {dom: ''}, | |
61 | + domicilio: { dom: '' }, | |
63 | 62 | moneda: {}, |
64 | 63 | cotizacion: $scope.cotizacionPorDefecto || {}, |
65 | 64 | articulosRemito: [] |
... | ... | @@ -73,11 +72,11 @@ angular.module('focaCrearRemito') .controller('remitoController', |
73 | 72 | $scope.idLista = undefined; |
74 | 73 | |
75 | 74 | crearRemitoService.getNumeroRemito().then( |
76 | - function(res) { | |
75 | + function (res) { | |
77 | 76 | $scope.puntoVenta = rellenar(res.data.sucursal, 4); |
78 | 77 | $scope.comprobante = rellenar(res.data.numeroRemito, 8); |
79 | 78 | }, |
80 | - function(err) { | |
79 | + function (err) { | |
81 | 80 | focaModalService.alert('La terminal no esta configurada correctamente'); |
82 | 81 | console.info(err); |
83 | 82 | } |
... | ... | @@ -86,14 +85,14 @@ angular.module('focaCrearRemito') .controller('remitoController', |
86 | 85 | $scope.inicial = angular.copy($scope.remito); |
87 | 86 | } |
88 | 87 | |
89 | - $scope.$watch('remito', function(newValue) { | |
88 | + $scope.$watch('remito', function (newValue) { | |
90 | 89 | focaBotoneraLateralService.setPausarData({ |
91 | 90 | label: 'remito', |
92 | 91 | val: newValue |
93 | 92 | }); |
94 | 93 | }, true); |
95 | 94 | |
96 | - $scope.seleccionarNotaPedido = function() { | |
95 | + $scope.seleccionarNotaPedido = function () { | |
97 | 96 | if (varlidarRemitoFacturado()) { |
98 | 97 | var modalInstance = $uibModal.open( |
99 | 98 | { |
... | ... | @@ -102,19 +101,19 @@ angular.module('focaCrearRemito') .controller('remitoController', |
102 | 101 | controller: 'focaModalNotaPedidoController', |
103 | 102 | size: 'lg', |
104 | 103 | resolve: { |
105 | - usadoPor: function() { return 'remito'; }, | |
106 | - idVendedor: function() { return null; } | |
104 | + usadoPor: function () { return 'remito'; }, | |
105 | + idVendedor: function () { return null; } | |
107 | 106 | } |
108 | 107 | } |
109 | 108 | ); |
110 | 109 | modalInstance.result.then( |
111 | - function(notaPedido) { | |
110 | + function (notaPedido) { | |
112 | 111 | //añado cabeceras |
113 | 112 | $scope.notaPedido.id = notaPedido.id; |
114 | 113 | $scope.$broadcast('removeCabecera', 'Bomba:'); |
115 | 114 | $scope.$broadcast('removeCabecera', 'Kilometros:'); |
116 | 115 | var puntosDescarga = []; |
117 | - notaPedido.notaPedidoPuntoDescarga.forEach(function(notaPedido, idx, arr) { | |
116 | + notaPedido.notaPedidoPuntoDescarga.forEach(function (notaPedido, idx, arr) { | |
118 | 117 | puntosDescarga.push(notaPedido.puntoDescarga); |
119 | 118 | }); |
120 | 119 | var cabeceras = [ |
... | ... | @@ -149,7 +148,7 @@ angular.module('focaCrearRemito') .controller('remitoController', |
149 | 148 | }, |
150 | 149 | { |
151 | 150 | label: 'Proveedor:', |
152 | - valor: $filter('rellenarDigitos') | |
151 | + valor: $filter('rellenarDigitos') | |
153 | 152 | (notaPedido.proveedor.COD, 5) + ' - ' + |
154 | 153 | notaPedido.proveedor.NOM |
155 | 154 | }, |
... | ... | @@ -198,7 +197,7 @@ angular.module('focaCrearRemito') .controller('remitoController', |
198 | 197 | $scope.remito.id = 0; |
199 | 198 | $scope.remito.remitoPlazo = notaPedido.notaPedidoPlazo; |
200 | 199 | |
201 | - for(var i = notaPedido.articulosNotaPedido.length - 1; i >= 0; i--) { | |
200 | + for (var i = notaPedido.articulosNotaPedido.length - 1; i >= 0; i--) { | |
202 | 201 | notaPedido.articulosNotaPedido[i].id = 0; |
203 | 202 | notaPedido.articulosNotaPedido[i].idRemito = 0; |
204 | 203 | } |
... | ... | @@ -214,32 +213,32 @@ angular.module('focaCrearRemito') .controller('remitoController', |
214 | 213 | enableObservaciones(notaPedido.observaciones ? true : false); |
215 | 214 | addArrayCabecera(cabeceras); |
216 | 215 | |
217 | - }, function() { | |
216 | + }, function () { | |
218 | 217 | // funcion ejecutada cuando se cancela el modal |
219 | 218 | } |
220 | 219 | ); |
221 | 220 | } |
222 | 221 | }; |
223 | 222 | |
224 | - $scope.seleccionarRemito = function() { | |
223 | + $scope.seleccionarRemito = function () { | |
225 | 224 | var modalInstance = $uibModal.open( |
226 | 225 | { |
227 | 226 | ariaLabelledBy: 'Busqueda de Remito', |
228 | 227 | templateUrl: 'foca-modal-remito.html', |
229 | 228 | controller: 'focaModalRemitoController', |
230 | 229 | size: 'lg', |
231 | - resolve: {usadoPor: function() {return 'remito';}} | |
230 | + resolve: { usadoPor: function () { return 'remito'; } } | |
232 | 231 | } |
233 | 232 | ); |
234 | 233 | modalInstance.result.then( |
235 | - setearRemito, function() { | |
234 | + setearRemito, function () { | |
236 | 235 | // funcion ejecutada cuando se cancela el modal |
237 | 236 | } |
238 | 237 | ); |
239 | 238 | }; |
240 | 239 | |
241 | 240 | //validacion por domicilio y por plazo pago |
242 | - $scope.crearRemito = function() { | |
241 | + $scope.crearRemito = function () { | |
243 | 242 | if (!$scope.remito.vendedor.NUM) { |
244 | 243 | focaModalService.alert('Ingrese Vendedor'); |
245 | 244 | return; |
... | ... | @@ -250,13 +249,13 @@ angular.module('focaCrearRemito') .controller('remitoController', |
250 | 249 | focaModalService.alert('Ingrese Proveedor'); |
251 | 250 | return; |
252 | 251 | } else if (!$scope.remito.cotizacion.moneda.id && |
253 | - !$scope.remito.cotizacion.moneda.ID){ | |
252 | + !$scope.remito.cotizacion.moneda.ID) { | |
254 | 253 | focaModalService.alert('Ingrese Moneda'); |
255 | 254 | return; |
256 | 255 | } else if (!$scope.remito.cotizacion.ID) { |
257 | 256 | focaModalService.alert('Ingrese Cotización'); |
258 | 257 | return; |
259 | - } else if ($scope.remito.flete === undefined || $scope.remito.flete === null){ | |
258 | + } else if ($scope.remito.flete === undefined || $scope.remito.flete === null) { | |
260 | 259 | focaModalService.alert('Ingrese Flete'); |
261 | 260 | return; |
262 | 261 | } else if ($scope.articulosFiltro().length === 0) { |
... | ... | @@ -265,7 +264,7 @@ angular.module('focaCrearRemito') .controller('remitoController', |
265 | 264 | } |
266 | 265 | focaBotoneraLateralService.startGuardar(); |
267 | 266 | $scope.saveLoading = true; |
268 | - var save = { | |
267 | + var save = { | |
269 | 268 | remito: { |
270 | 269 | id: $scope.remito.id, |
271 | 270 | fechaRemito: $scope.now.toISOString().slice(0, 19).replace('T', ' '), |
... | ... | @@ -273,7 +272,7 @@ angular.module('focaCrearRemito') .controller('remitoController', |
273 | 272 | nombreCliente: $scope.remito.cliente.NOM, |
274 | 273 | cuitCliente: $scope.remito.cliente.CUIT, |
275 | 274 | responsabilidadIvaCliente: 0,//TODO, |
276 | - descuento: 0,//TODO, | |
275 | + descuento: 0,//TODO, | |
277 | 276 | importeNeto: 0,//TODO |
278 | 277 | importeExento: 0,//TODO |
279 | 278 | importeIva: 0,//TODO |
... | ... | @@ -316,7 +315,7 @@ angular.module('focaCrearRemito') .controller('remitoController', |
316 | 315 | }; |
317 | 316 | |
318 | 317 | crearRemitoService.crearRemito(save).then( |
319 | - function(data) { | |
318 | + function (data) { | |
320 | 319 | |
321 | 320 | focaBotoneraLateralService.endGuardar(true); |
322 | 321 | $scope.saveLoading = false; |
... | ... | @@ -327,7 +326,7 @@ angular.module('focaCrearRemito') .controller('remitoController', |
327 | 326 | remitoBusinessService.addArticulos($scope.remito.articulosRemito, |
328 | 327 | $scope.remito.id, $scope.remito.cotizacion.VENDEDOR); |
329 | 328 | |
330 | - if(data.status === 500) { | |
329 | + if (data.status === 500) { | |
331 | 330 | focaModalService.alert(data.data); |
332 | 331 | return; |
333 | 332 | } |
... | ... | @@ -336,7 +335,7 @@ angular.module('focaCrearRemito') .controller('remitoController', |
336 | 335 | if ($scope.remito.id === 0) { |
337 | 336 | var plazos = $scope.remito.remitoPlazo; |
338 | 337 | |
339 | - for(var j = 0; j < plazos.length; j++) { | |
338 | + for (var j = 0; j < plazos.length; j++) { | |
340 | 339 | var json = { |
341 | 340 | idRemito: $scope.remito.id, |
342 | 341 | dias: plazos[j].dias |
... | ... | @@ -355,7 +354,7 @@ angular.module('focaCrearRemito') .controller('remitoController', |
355 | 354 | |
356 | 355 | init(); |
357 | 356 | |
358 | - }, function(error) { | |
357 | + }, function (error) { | |
359 | 358 | focaModalService.alert(error.data || 'Hubo un error al crear el remito'); |
360 | 359 | focaBotoneraLateralService.endGuardar(); |
361 | 360 | $scope.saveLoading = false; |
... | ... | @@ -364,7 +363,7 @@ angular.module('focaCrearRemito') .controller('remitoController', |
364 | 363 | ); |
365 | 364 | }; |
366 | 365 | |
367 | - $scope.seleccionarProductos = function() { | |
366 | + $scope.seleccionarProductos = function () { | |
368 | 367 | if ($scope.idLista === undefined) { |
369 | 368 | focaModalService.alert( |
370 | 369 | 'Primero seleccione una lista de precio y condicion'); |
... | ... | @@ -386,7 +385,7 @@ angular.module('focaCrearRemito') .controller('remitoController', |
386 | 385 | } |
387 | 386 | ); |
388 | 387 | modalInstance.result.then( |
389 | - function(producto) { | |
388 | + function (producto) { | |
390 | 389 | var newArt = |
391 | 390 | { |
392 | 391 | id: 0, |
... | ... | @@ -413,13 +412,13 @@ angular.module('focaCrearRemito') .controller('remitoController', |
413 | 412 | }; |
414 | 413 | $scope.articuloACargar = newArt; |
415 | 414 | $scope.cargando = false; |
416 | - }, function() { | |
415 | + }, function () { | |
417 | 416 | // funcion ejecutada cuando se cancela el modal |
418 | 417 | } |
419 | 418 | ); |
420 | 419 | }; |
421 | 420 | |
422 | - $scope.seleccionarPuntosDeDescarga = function() { | |
421 | + $scope.seleccionarPuntosDeDescarga = function () { | |
423 | 422 | if (!$scope.remito.cliente.COD || !$scope.remito.domicilio.id) { |
424 | 423 | focaModalService.alert('Primero seleccione un cliente y un domicilio'); |
425 | 424 | return; |
... | ... | @@ -442,21 +441,21 @@ angular.module('focaCrearRemito') .controller('remitoController', |
442 | 441 | } |
443 | 442 | ); |
444 | 443 | modalInstance.result.then( |
445 | - function(puntosDescarga) { | |
444 | + function (puntosDescarga) { | |
446 | 445 | $scope.remito.domicilio.puntosDescarga = puntosDescarga; |
447 | 446 | |
448 | 447 | $scope.$broadcast('addCabecera', { |
449 | 448 | label: 'Puntos de descarga:', |
450 | 449 | valor: getCabeceraPuntoDescarga($scope.remito.domicilio.puntosDescarga) |
451 | 450 | }); |
452 | - }, function() { | |
451 | + }, function () { | |
453 | 452 | $scope.abrirModalDomicilios($scope.cliente); |
454 | 453 | } |
455 | 454 | ); |
456 | 455 | } |
457 | 456 | }; |
458 | 457 | |
459 | - $scope.seleccionarVendedor = function(callback, ocultarVendedor) { | |
458 | + $scope.seleccionarVendedor = function (callback, ocultarVendedor) { | |
460 | 459 | if (ocultarVendedor) { |
461 | 460 | callback(); |
462 | 461 | return; |
... | ... | @@ -483,8 +482,8 @@ angular.module('focaCrearRemito') .controller('remitoController', |
483 | 482 | size: 'md' |
484 | 483 | }; |
485 | 484 | focaModalService.modal(parametrosModal).then( |
486 | - function(vendedor) { | |
487 | - $scope.$broadcast('addCabecera',{ | |
485 | + function (vendedor) { | |
486 | + $scope.$broadcast('addCabecera', { | |
488 | 487 | label: 'Vendedor:', |
489 | 488 | valor: $filter('rellenarDigitos')(vendedor.NUM, 3) + ' - ' + |
490 | 489 | vendedor.NOM |
... | ... | @@ -493,16 +492,16 @@ angular.module('focaCrearRemito') .controller('remitoController', |
493 | 492 | $scope.remito.vendedor = vendedor; |
494 | 493 | deleteCliente(); |
495 | 494 | callback(); |
496 | - }, function() { | |
495 | + }, function () { | |
497 | 496 | |
498 | 497 | } |
499 | 498 | ); |
500 | 499 | } |
501 | 500 | }; |
502 | 501 | |
503 | - $scope.seleccionarCliente = function(ocultarVendedor) { | |
502 | + $scope.seleccionarCliente = function (ocultarVendedor) { | |
504 | 503 | |
505 | - $scope.seleccionarVendedor(function() { | |
504 | + $scope.seleccionarVendedor(function () { | |
506 | 505 | if (varlidarRemitoFacturado()) { |
507 | 506 | var modalInstance = $uibModal.open( |
508 | 507 | { |
... | ... | @@ -510,17 +509,17 @@ angular.module('focaCrearRemito') .controller('remitoController', |
510 | 509 | templateUrl: 'foca-busqueda-cliente-modal.html', |
511 | 510 | controller: 'focaBusquedaClienteModalController', |
512 | 511 | resolve: { |
513 | - vendedor: function() { return $scope.remito.vendedor; }, | |
514 | - cobrador: function() { return null; } | |
512 | + vendedor: function () { return $scope.remito.vendedor; }, | |
513 | + cobrador: function () { return null; } | |
515 | 514 | }, |
516 | 515 | size: 'lg' |
517 | 516 | } |
518 | 517 | ); |
519 | 518 | modalInstance.result.then( |
520 | - function(cliente) { | |
519 | + function (cliente) { | |
521 | 520 | $scope.abrirModalDomicilios(cliente); |
522 | 521 | $scope.cliente = cliente; |
523 | - }, function() { | |
522 | + }, function () { | |
524 | 523 | $scope.seleccionarCliente(); |
525 | 524 | } |
526 | 525 | ); |
... | ... | @@ -528,7 +527,7 @@ angular.module('focaCrearRemito') .controller('remitoController', |
528 | 527 | }, ocultarVendedor); |
529 | 528 | }; |
530 | 529 | |
531 | - $scope.seleccionarProveedor = function() { | |
530 | + $scope.seleccionarProveedor = function () { | |
532 | 531 | if (varlidarRemitoFacturado()) { |
533 | 532 | var parametrosModal = { |
534 | 533 | titulo: 'Búsqueda de Proveedor', |
... | ... | @@ -552,17 +551,17 @@ angular.module('focaCrearRemito') .controller('remitoController', |
552 | 551 | } |
553 | 552 | ], |
554 | 553 | tipo: 'POST', |
555 | - json: {razonCuitCod: ''} | |
554 | + json: { razonCuitCod: '' } | |
556 | 555 | }; |
557 | 556 | focaModalService.modal(parametrosModal).then( |
558 | - function(proveedor) { | |
557 | + function (proveedor) { | |
559 | 558 | $scope.seleccionarFlete(proveedor); |
560 | - }, function() { } | |
559 | + }, function () { } | |
561 | 560 | ); |
562 | 561 | } |
563 | 562 | }; |
564 | 563 | |
565 | - $scope.abrirModalDomicilios = function(cliente) { | |
564 | + $scope.abrirModalDomicilios = function (cliente) { | |
566 | 565 | var modalInstanceDomicilio = $uibModal.open( |
567 | 566 | { |
568 | 567 | ariaLabelledBy: 'Busqueda de Domicilios', |
... | ... | @@ -570,13 +569,13 @@ angular.module('focaCrearRemito') .controller('remitoController', |
570 | 569 | controller: 'focaModalDomicilioController', |
571 | 570 | size: 'lg', |
572 | 571 | resolve: { |
573 | - idCliente: function() { return cliente.cod; }, | |
574 | - esNuevo: function() { return cliente.esNuevo; } | |
572 | + idCliente: function () { return cliente.cod; }, | |
573 | + esNuevo: function () { return cliente.esNuevo; } | |
575 | 574 | } |
576 | 575 | } |
577 | 576 | ); |
578 | 577 | modalInstanceDomicilio.result.then( |
579 | - function(domicilio) { | |
578 | + function (domicilio) { | |
580 | 579 | $scope.remito.domicilio = domicilio; |
581 | 580 | $scope.remito.cliente = { |
582 | 581 | COD: cliente.cod, |
... | ... | @@ -590,11 +589,11 @@ angular.module('focaCrearRemito') .controller('remitoController', |
590 | 589 | domicilio.Calle + ' ' + domicilio.Numero + ', ' + |
591 | 590 | domicilio.Localidad + ', ' + domicilio.Provincia; |
592 | 591 | $scope.remito.domicilioStamp = domicilioStamp; |
593 | - $scope.$broadcast('addCabecera',{ | |
592 | + $scope.$broadcast('addCabecera', { | |
594 | 593 | label: 'Cliente:', |
595 | 594 | valor: $filter('rellenarDigitos')(cliente.cod, 3) + ' - ' + cliente.nom |
596 | 595 | }); |
597 | - $scope.$broadcast('addCabecera',{ | |
596 | + $scope.$broadcast('addCabecera', { | |
598 | 597 | label: 'Domicilio:', |
599 | 598 | valor: domicilioStamp |
600 | 599 | }); |
... | ... | @@ -605,40 +604,40 @@ angular.module('focaCrearRemito') .controller('remitoController', |
605 | 604 | } else { |
606 | 605 | crearRemitoService |
607 | 606 | .getPuntosDescargaByClienDom(domicilio.id, cliente.cod) |
608 | - .then(function(res) { | |
607 | + .then(function (res) { | |
609 | 608 | if (res.data.length) $scope.seleccionarPuntosDeDescarga(); |
610 | 609 | }); |
611 | 610 | } |
612 | - }, function() { | |
611 | + }, function () { | |
613 | 612 | $scope.seleccionarCliente(true); |
614 | 613 | return; |
615 | 614 | } |
616 | 615 | ); |
617 | 616 | }; |
618 | 617 | |
619 | - $scope.getTotal = function() { | |
618 | + $scope.getTotal = function () { | |
620 | 619 | var total = 0; |
621 | 620 | var arrayTempArticulos = $scope.articulosFiltro(); |
622 | - for(var i = 0; i < arrayTempArticulos.length; i++) { | |
621 | + for (var i = 0; i < arrayTempArticulos.length; i++) { | |
623 | 622 | total += arrayTempArticulos[i].precio * arrayTempArticulos[i].cantidad; |
624 | 623 | } |
625 | 624 | return parseFloat(total.toFixed(2)); |
626 | 625 | }; |
627 | 626 | |
628 | - $scope.getSubTotal = function() { | |
627 | + $scope.getSubTotal = function () { | |
629 | 628 | if ($scope.articuloACargar) { |
630 | 629 | return $scope.articuloACargar.precio * $scope.articuloACargar.cantidad; |
631 | 630 | } |
632 | 631 | }; |
633 | 632 | |
634 | - $scope.seleccionarPreciosYCondiciones = function() { | |
633 | + $scope.seleccionarPreciosYCondiciones = function () { | |
635 | 634 | if (!$scope.remito.cliente.COD) { |
636 | 635 | focaModalService.alert('Primero seleccione un cliente'); |
637 | 636 | return; |
638 | 637 | } |
639 | 638 | |
640 | 639 | if ($scope.remito.articulosRemito !== 0) { |
641 | - focaModalService.confirm('Se perderan los productos ingresados').then(function(data) { | |
640 | + focaModalService.confirm('Se perderan los productos ingresados').then(function (data) { | |
642 | 641 | if (data && varlidarRemitoFacturado()) { |
643 | 642 | abrirModal(); |
644 | 643 | } |
... | ... | @@ -655,21 +654,21 @@ angular.module('focaCrearRemito') .controller('remitoController', |
655 | 654 | controller: 'focaModalPrecioCondicionController', |
656 | 655 | size: 'lg', |
657 | 656 | resolve: { |
658 | - idListaPrecio: function() { | |
657 | + idListaPrecio: function () { | |
659 | 658 | return $scope.remito.cliente.MOD || null; |
660 | 659 | } |
661 | 660 | } |
662 | 661 | } |
663 | 662 | ); |
664 | 663 | modalInstance.result.then( |
665 | - function(precioCondicion) { | |
664 | + function (precioCondicion) { | |
666 | 665 | var cabecera = ''; |
667 | 666 | var plazosConcat = ''; |
668 | 667 | if (!Array.isArray(precioCondicion)) { |
669 | 668 | $scope.remito.idPrecioCondicion = precioCondicion.id; |
670 | 669 | $scope.remito.remitoPlazo = precioCondicion.plazoPago; |
671 | 670 | $scope.idLista = precioCondicion.idListaPrecio; |
672 | - for(var i = 0; i < precioCondicion.plazoPago.length; i++) { | |
671 | + for (var i = 0; i < precioCondicion.plazoPago.length; i++) { | |
673 | 672 | plazosConcat += precioCondicion.plazoPago[i].dias + ' '; |
674 | 673 | } |
675 | 674 | cabecera = $filter('rellenarDigitos')(precioCondicion.id, 4) + |
... | ... | @@ -679,25 +678,25 @@ angular.module('focaCrearRemito') .controller('remitoController', |
679 | 678 | //-1, el modal productos busca todos los productos |
680 | 679 | $scope.idLista = -1; |
681 | 680 | $scope.remito.remitoPlazo = precioCondicion; |
682 | - for(var j = 0; j < precioCondicion.length; j++) { | |
681 | + for (var j = 0; j < precioCondicion.length; j++) { | |
683 | 682 | plazosConcat += precioCondicion[j].dias + ' '; |
684 | 683 | } |
685 | 684 | cabecera = 'Ingreso manual ' + plazosConcat.trim(); |
686 | 685 | } |
687 | 686 | $scope.remito.articulosRemito = []; |
688 | - $scope.$broadcast('addCabecera',{ | |
687 | + $scope.$broadcast('addCabecera', { | |
689 | 688 | label: 'Precios y condiciones:', |
690 | 689 | valor: cabecera |
691 | 690 | }); |
692 | 691 | $scope.remito.precioCondicion = precioCondicion; |
693 | - }, function() { | |
692 | + }, function () { | |
694 | 693 | |
695 | 694 | } |
696 | 695 | ); |
697 | 696 | } |
698 | 697 | }; |
699 | 698 | |
700 | - $scope.seleccionarFlete = function(proveedor) { | |
699 | + $scope.seleccionarFlete = function (proveedor) { | |
701 | 700 | if (varlidarRemitoFacturado()) { |
702 | 701 | var modalInstance = $uibModal.open( |
703 | 702 | { |
... | ... | @@ -707,12 +706,12 @@ angular.module('focaCrearRemito') .controller('remitoController', |
707 | 706 | size: 'lg', |
708 | 707 | resolve: { |
709 | 708 | parametrosFlete: |
710 | - function() { | |
709 | + function () { | |
711 | 710 | return { |
712 | 711 | flete: $scope.remito.flete ? '1' : |
713 | 712 | ($scope.remito.fob ? 'FOB' : |
714 | - ($scope.remito.flete === undefined ? | |
715 | - null : '0')), | |
713 | + ($scope.remito.flete === undefined ? | |
714 | + null : '0')), | |
716 | 715 | bomba: $scope.remito.bomba ? '1' : |
717 | 716 | ($scope.remito.bomba === undefined ? |
718 | 717 | null : '0'), |
... | ... | @@ -723,11 +722,11 @@ angular.module('focaCrearRemito') .controller('remitoController', |
723 | 722 | } |
724 | 723 | ); |
725 | 724 | modalInstance.result.then( |
726 | - function(datos) { | |
725 | + function (datos) { | |
727 | 726 | |
728 | 727 | $scope.remito.proveedor = proveedor; |
729 | 728 | $scope.remito.idProveedor = proveedor.COD; |
730 | - $scope.$broadcast('addCabecera',{ | |
729 | + $scope.$broadcast('addCabecera', { | |
731 | 730 | label: 'Proveedor:', |
732 | 731 | valor: $filter('rellenarDigitos')(proveedor.COD, 5) + ' - ' + |
733 | 732 | proveedor.NOM |
... | ... | @@ -738,16 +737,16 @@ angular.module('focaCrearRemito') .controller('remitoController', |
738 | 737 | $scope.remito.bomba = datos.bomba; |
739 | 738 | $scope.remito.kilometros = datos.kilometros; |
740 | 739 | |
741 | - $scope.$broadcast('addCabecera',{ | |
740 | + $scope.$broadcast('addCabecera', { | |
742 | 741 | label: 'Flete:', |
743 | 742 | valor: datos.flete ? 'Si' : ($scope.remito.fob ? 'FOB' : 'No') |
744 | 743 | }); |
745 | 744 | if (datos.flete) { |
746 | - $scope.$broadcast('addCabecera',{ | |
745 | + $scope.$broadcast('addCabecera', { | |
747 | 746 | label: 'Bomba:', |
748 | 747 | valor: datos.bomba ? 'Si' : 'No' |
749 | 748 | }); |
750 | - $scope.$broadcast('addCabecera',{ | |
749 | + $scope.$broadcast('addCabecera', { | |
751 | 750 | label: 'Kilometros:', |
752 | 751 | valor: datos.kilometros |
753 | 752 | }); |
... | ... | @@ -757,14 +756,14 @@ angular.module('focaCrearRemito') .controller('remitoController', |
757 | 756 | $scope.remito.bomba = false; |
758 | 757 | $scope.remito.kilometros = null; |
759 | 758 | } |
760 | - }, function() { | |
759 | + }, function () { | |
761 | 760 | $scope.seleccionarTransportista(); |
762 | 761 | } |
763 | 762 | ); |
764 | 763 | } |
765 | 764 | }; |
766 | 765 | |
767 | - $scope.seleccionarMoneda = function() { | |
766 | + $scope.seleccionarMoneda = function () { | |
768 | 767 | if (varlidarRemitoFacturado()) { |
769 | 768 | var parametrosModal = { |
770 | 769 | titulo: 'Búsqueda de monedas', |
... | ... | @@ -782,16 +781,16 @@ angular.module('focaCrearRemito') .controller('remitoController', |
782 | 781 | size: 'md' |
783 | 782 | }; |
784 | 783 | focaModalService.modal(parametrosModal).then( |
785 | - function(moneda) { | |
784 | + function (moneda) { | |
786 | 785 | $scope.abrirModalCotizacion(moneda); |
787 | - }, function() { | |
786 | + }, function () { | |
788 | 787 | |
789 | 788 | } |
790 | 789 | ); |
791 | 790 | } |
792 | 791 | }; |
793 | 792 | |
794 | - $scope.seleccionarObservaciones = function() { | |
793 | + $scope.seleccionarObservaciones = function () { | |
795 | 794 | focaModalService |
796 | 795 | .prompt({ |
797 | 796 | titulo: 'Observaciones', |
... | ... | @@ -799,25 +798,25 @@ angular.module('focaCrearRemito') .controller('remitoController', |
799 | 798 | textarea: true, |
800 | 799 | readonly: true |
801 | 800 | }) |
802 | - .then(function(observaciones) { | |
801 | + .then(function (observaciones) { | |
803 | 802 | $scope.remito.observaciones = observaciones; |
804 | 803 | }); |
805 | 804 | }; |
806 | 805 | |
807 | - $scope.abrirModalCotizacion = function(moneda) { | |
806 | + $scope.abrirModalCotizacion = function (moneda) { | |
808 | 807 | var modalInstance = $uibModal.open( |
809 | 808 | { |
810 | 809 | ariaLabelledBy: 'Busqueda de Cotización', |
811 | 810 | templateUrl: 'modal-cotizacion.html', |
812 | 811 | controller: 'focaModalCotizacionController', |
813 | 812 | size: 'lg', |
814 | - resolve: {idMoneda: function() {return moneda.ID;}} | |
813 | + resolve: { idMoneda: function () { return moneda.ID; } } | |
815 | 814 | } |
816 | 815 | ); |
817 | 816 | modalInstance.result.then( |
818 | - function(cotizacion) { | |
817 | + function (cotizacion) { | |
819 | 818 | var articulosTablaTemp = $scope.remito.articulosRemito; |
820 | - for(var i = 0; i < articulosTablaTemp.length; i++) { | |
819 | + for (var i = 0; i < articulosTablaTemp.length; i++) { | |
821 | 820 | articulosTablaTemp[i].precio = articulosTablaTemp[i].precio * |
822 | 821 | $scope.remito.cotizacion.VENDEDOR; |
823 | 822 | articulosTablaTemp[i].precio = articulosTablaTemp[i].precio / |
... | ... | @@ -831,32 +830,32 @@ angular.module('focaCrearRemito') .controller('remitoController', |
831 | 830 | $scope.$broadcast('removeCabecera', 'Fecha cotizacion:'); |
832 | 831 | $scope.$broadcast('removeCabecera', 'Cotizacion:'); |
833 | 832 | } else { |
834 | - $scope.$broadcast('addCabecera',{ | |
833 | + $scope.$broadcast('addCabecera', { | |
835 | 834 | label: 'Moneda:', |
836 | 835 | valor: moneda.DETALLE |
837 | 836 | }); |
838 | - $scope.$broadcast('addCabecera',{ | |
837 | + $scope.$broadcast('addCabecera', { | |
839 | 838 | label: 'Fecha cotizacion:', |
840 | 839 | valor: $filter('date')(cotizacion.FECHA, 'dd/MM/yyyy') |
841 | 840 | }); |
842 | - $scope.$broadcast('addCabecera',{ | |
841 | + $scope.$broadcast('addCabecera', { | |
843 | 842 | label: 'Cotizacion:', |
844 | 843 | valor: $filter('number')(cotizacion.VENDEDOR, '2') |
845 | 844 | }); |
846 | 845 | } |
847 | - }, function() { | |
846 | + }, function () { | |
848 | 847 | |
849 | 848 | } |
850 | 849 | ); |
851 | 850 | }; |
852 | 851 | |
853 | - $scope.agregarATabla = function(key) { | |
852 | + $scope.agregarATabla = function (key) { | |
854 | 853 | if (key === 13) { |
855 | 854 | if ($scope.articuloACargar.cantidad === undefined || |
856 | 855 | $scope.articuloACargar.cantidad === 0 || |
857 | - $scope.articuloACargar.cantidad === null ) { | |
858 | - focaModalService.alert('El valor debe ser al menos 1'); | |
859 | - return; | |
856 | + $scope.articuloACargar.cantidad === null) { | |
857 | + focaModalService.alert('El valor debe ser al menos 1'); | |
858 | + return; | |
860 | 859 | } |
861 | 860 | delete $scope.articuloACargar.sectorCodigo; |
862 | 861 | $scope.remito.articulosRemito.push($scope.articuloACargar); |
... | ... | @@ -864,19 +863,19 @@ angular.module('focaCrearRemito') .controller('remitoController', |
864 | 863 | } |
865 | 864 | }; |
866 | 865 | |
867 | - $scope.quitarArticulo = function(articulo) { | |
866 | + $scope.quitarArticulo = function (articulo) { | |
868 | 867 | articulo.idRemito = -1; |
869 | 868 | }; |
870 | 869 | |
871 | - $scope.articulosFiltro = function() { | |
870 | + $scope.articulosFiltro = function () { | |
872 | 871 | |
873 | - var result = $scope.remito.articulosRemito.filter(function(articulo) { | |
872 | + var result = $scope.remito.articulosRemito.filter(function (articulo) { | |
874 | 873 | return articulo.idRemito >= 0; |
875 | 874 | }); |
876 | 875 | return result; |
877 | 876 | }; |
878 | 877 | |
879 | - $scope.editarArticulo = function(key, articulo, tmpCantidad, tmpPrecio) { | |
878 | + $scope.editarArticulo = function (key, articulo, tmpCantidad, tmpPrecio) { | |
880 | 879 | if (key === 13) { |
881 | 880 | if (!articulo.cantidad || !articulo.precio) { |
882 | 881 | focaModalService.alert('Los valores deben ser al menos 1'); |
... | ... | @@ -892,13 +891,13 @@ angular.module('focaCrearRemito') .controller('remitoController', |
892 | 891 | } |
893 | 892 | }; |
894 | 893 | |
895 | - $scope.cancelarEditar = function(articulo) { | |
894 | + $scope.cancelarEditar = function (articulo) { | |
896 | 895 | $scope.tmpCantidad = articulo.cantidad; |
897 | 896 | $scope.tmpPrecio = articulo.precio; |
898 | 897 | articulo.editCantidad = articulo.editPrecio = false; |
899 | 898 | }; |
900 | 899 | |
901 | - $scope.cambioEdit = function(articulo, propiedad) { | |
900 | + $scope.cambioEdit = function (articulo, propiedad) { | |
902 | 901 | if (propiedad === 'cantidad') { |
903 | 902 | articulo.editCantidad = true; |
904 | 903 | } else if (propiedad === 'precio') { |
... | ... | @@ -906,12 +905,12 @@ angular.module('focaCrearRemito') .controller('remitoController', |
906 | 905 | } |
907 | 906 | }; |
908 | 907 | |
909 | - $scope.resetFilter = function() { | |
908 | + $scope.resetFilter = function () { | |
910 | 909 | $scope.articuloACargar = {}; |
911 | 910 | $scope.cargando = true; |
912 | 911 | }; |
913 | 912 | //Recibe aviso si el teclado está en uso |
914 | - $rootScope.$on('usarTeclado', function(event, data) { | |
913 | + $rootScope.$on('usarTeclado', function (event, data) { | |
915 | 914 | if (data) { |
916 | 915 | $scope.mostrarTeclado = true; |
917 | 916 | return; |
... | ... | @@ -919,7 +918,7 @@ angular.module('focaCrearRemito') .controller('remitoController', |
919 | 918 | $scope.mostrarTeclado = false; |
920 | 919 | }); |
921 | 920 | |
922 | - $scope.selectFocus = function($event) { | |
921 | + $scope.selectFocus = function ($event) { | |
923 | 922 | // Si el teclado esta en uso no selecciona el valor |
924 | 923 | if ($scope.mostrarTeclado) { |
925 | 924 | return; |
... | ... | @@ -929,7 +928,7 @@ angular.module('focaCrearRemito') .controller('remitoController', |
929 | 928 | |
930 | 929 | function addArrayCabecera(array) { |
931 | 930 | for (var i = 0; i < array.length; i++) { |
932 | - $scope.$broadcast('addCabecera',{ | |
931 | + $scope.$broadcast('addCabecera', { | |
933 | 932 | label: array[i].label, |
934 | 933 | valor: array[i].valor |
935 | 934 | }); |
... | ... | @@ -963,7 +962,7 @@ angular.module('focaCrearRemito') .controller('remitoController', |
963 | 962 | if (confirmacion) { |
964 | 963 | focaModalService.confirm( |
965 | 964 | '¿Está seguro de que desea salir? Se perderán todos los datos cargados.' |
966 | - ).then(function(data) { | |
965 | + ).then(function (data) { | |
967 | 966 | if (data) { |
968 | 967 | $location.path('/'); |
969 | 968 | } |
... | ... | @@ -974,7 +973,7 @@ angular.module('focaCrearRemito') .controller('remitoController', |
974 | 973 | } |
975 | 974 | |
976 | 975 | function enableObservaciones(val) { |
977 | - var boton = $scope.botonera.filter(function(botonObs) { | |
976 | + var boton = $scope.botonera.filter(function (botonObs) { | |
978 | 977 | return botonObs.label === 'Observaciones'; |
979 | 978 | }); |
980 | 979 | boton[0].disable = !val; |
... | ... | @@ -995,7 +994,7 @@ angular.module('focaCrearRemito') .controller('remitoController', |
995 | 994 | }); |
996 | 995 | cabeceras.push({ |
997 | 996 | label: 'Fecha cotizacion:', |
998 | - valor: $filter('date')(remito.cotizacion.FECHA, | |
997 | + valor: $filter('date')(remito.cotizacion.FECHA, | |
999 | 998 | 'dd/MM/yyyy') |
1000 | 999 | }); |
1001 | 1000 | cabeceras.push({ |
... | ... | @@ -1094,7 +1093,7 @@ angular.module('focaCrearRemito') .controller('remitoController', |
1094 | 1093 | function deleteCliente() { |
1095 | 1094 | delete $scope.remito.domicilioStamp; |
1096 | 1095 | delete $scope.remito.puntosDescarga; |
1097 | - $scope.remito.domicilio = {dom: ''}; | |
1096 | + $scope.remito.domicilio = { dom: '' }; | |
1098 | 1097 | $scope.remito.cliente = {}; |
1099 | 1098 | $scope.$broadcast('removeCabecera', 'Cliente:'); |
1100 | 1099 | $scope.$broadcast('removeCabecera', 'Domicilio:'); |
... | ... | @@ -1103,7 +1102,7 @@ angular.module('focaCrearRemito') .controller('remitoController', |
1103 | 1102 | |
1104 | 1103 | function getCabeceraPuntoDescarga(puntosDescarga) { |
1105 | 1104 | var puntosStamp = ''; |
1106 | - puntosDescarga.forEach(function(punto, idx, arr) { | |
1105 | + puntosDescarga.forEach(function (punto, idx, arr) { | |
1107 | 1106 | puntosStamp += punto.descripcion; |
1108 | 1107 | if ((idx + 1) !== arr.length) puntosStamp += ', '; |
1109 | 1108 | }); |
... | ... | @@ -1127,13 +1126,13 @@ angular.module('focaCrearRemito') .controller('remitoController', |
1127 | 1126 | } |
1128 | 1127 | } |
1129 | 1128 | ) |
1130 | - .then(function(res) { | |
1131 | - if (res === false) { | |
1132 | - abrirModalMail(id); | |
1133 | - focaModalService.alert('Descarga o envíe su remito ' + | |
1134 | - 'antes de cerrar esta ventana'); | |
1135 | - } | |
1136 | - }); | |
1129 | + .then(function (res) { | |
1130 | + if (res === false) { | |
1131 | + abrirModalMail(id); | |
1132 | + focaModalService.alert('Descarga o envíe su remito ' + | |
1133 | + 'antes de cerrar esta ventana'); | |
1134 | + } | |
1135 | + }); | |
1137 | 1136 | } |
1138 | 1137 | } |
1139 | 1138 | ]); |