diff --git a/src/js/controller.js b/src/js/controller.js index d1d175d..9512046 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -1,12 +1,11 @@ -angular.module('focaCrearRemito') .controller('remitoController', +angular.module('focaCrearRemito').controller('remitoController', [ '$scope', '$uibModal', '$location', '$filter', 'crearRemitoService', '$timeout', - 'focaModalService', 'remitoBusinessService', '$rootScope', 'focaBotoneraLateralService', + 'focaModalService', 'remitoBusinessService', '$rootScope', 'focaBotoneraLateralService', '$localStorage', - function( + function ( $scope, $uibModal, $location, $filter, crearRemitoService, $timeout, focaModalService, - remitoBusinessService, $rootScope, focaBotoneraLateralService, $localStorage) - { + remitoBusinessService, $rootScope, focaBotoneraLateralService, $localStorage) { config(); function config() { @@ -27,20 +26,20 @@ angular.module('focaCrearRemito') .controller('remitoController', var monedaPorDefecto; //Trabajo con la cotización más reciente, por eso uso siempre la primera '[0]' - crearRemitoService.getCotizacionByIdMoneda(1).then(function(res) { + crearRemitoService.getCotizacionByIdMoneda(1).then(function (res) { monedaPorDefecto = res.data[0]; $scope.remito.cotizacion = Object.assign( - {moneda: monedaPorDefecto}, monedaPorDefecto.cotizaciones[0] + { moneda: monedaPorDefecto }, monedaPorDefecto.cotizaciones[0] ); $scope.inicial.cotizacion = $scope.remito.cotizacion; $scope.cotizacionPorDefecto = angular.copy($scope.remito.cotizacion); - $timeout(function() { getLSRemito(); }); + $timeout(function () { getLSRemito(); }); }); //SETEO BOTONERA LATERAL - $timeout(function() { + $timeout(function () { focaBotoneraLateralService.showSalir(false); focaBotoneraLateralService.showPausar(true); focaBotoneraLateralService.showGuardar(true, $scope.crearRemito); @@ -59,7 +58,7 @@ angular.module('focaCrearRemito') .controller('remitoController', vendedor: {}, cliente: {}, proveedor: {}, - domicilio: {dom: ''}, + domicilio: { dom: '' }, moneda: {}, cotizacion: $scope.cotizacionPorDefecto || {}, articulosRemito: [] @@ -73,11 +72,11 @@ angular.module('focaCrearRemito') .controller('remitoController', $scope.idLista = undefined; crearRemitoService.getNumeroRemito().then( - function(res) { + function (res) { $scope.puntoVenta = rellenar(res.data.sucursal, 4); $scope.comprobante = rellenar(res.data.numeroRemito, 8); }, - function(err) { + function (err) { focaModalService.alert('La terminal no esta configurada correctamente'); console.info(err); } @@ -86,14 +85,14 @@ angular.module('focaCrearRemito') .controller('remitoController', $scope.inicial = angular.copy($scope.remito); } - $scope.$watch('remito', function(newValue) { + $scope.$watch('remito', function (newValue) { focaBotoneraLateralService.setPausarData({ label: 'remito', val: newValue }); }, true); - $scope.seleccionarNotaPedido = function() { + $scope.seleccionarNotaPedido = function () { if (varlidarRemitoFacturado()) { var modalInstance = $uibModal.open( { @@ -102,19 +101,19 @@ angular.module('focaCrearRemito') .controller('remitoController', controller: 'focaModalNotaPedidoController', size: 'lg', resolve: { - usadoPor: function() { return 'remito'; }, - idVendedor: function() { return null; } + usadoPor: function () { return 'remito'; }, + idVendedor: function () { return null; } } } ); modalInstance.result.then( - function(notaPedido) { + function (notaPedido) { //añado cabeceras $scope.notaPedido.id = notaPedido.id; $scope.$broadcast('removeCabecera', 'Bomba:'); $scope.$broadcast('removeCabecera', 'Kilometros:'); var puntosDescarga = []; - notaPedido.notaPedidoPuntoDescarga.forEach(function(notaPedido, idx, arr) { + notaPedido.notaPedidoPuntoDescarga.forEach(function (notaPedido, idx, arr) { puntosDescarga.push(notaPedido.puntoDescarga); }); var cabeceras = [ @@ -149,7 +148,7 @@ angular.module('focaCrearRemito') .controller('remitoController', }, { label: 'Proveedor:', - valor: $filter('rellenarDigitos') + valor: $filter('rellenarDigitos') (notaPedido.proveedor.COD, 5) + ' - ' + notaPedido.proveedor.NOM }, @@ -198,7 +197,7 @@ angular.module('focaCrearRemito') .controller('remitoController', $scope.remito.id = 0; $scope.remito.remitoPlazo = notaPedido.notaPedidoPlazo; - for(var i = notaPedido.articulosNotaPedido.length - 1; i >= 0; i--) { + for (var i = notaPedido.articulosNotaPedido.length - 1; i >= 0; i--) { notaPedido.articulosNotaPedido[i].id = 0; notaPedido.articulosNotaPedido[i].idRemito = 0; } @@ -214,32 +213,32 @@ angular.module('focaCrearRemito') .controller('remitoController', enableObservaciones(notaPedido.observaciones ? true : false); addArrayCabecera(cabeceras); - }, function() { + }, function () { // funcion ejecutada cuando se cancela el modal } ); } }; - $scope.seleccionarRemito = function() { + $scope.seleccionarRemito = function () { var modalInstance = $uibModal.open( { ariaLabelledBy: 'Busqueda de Remito', templateUrl: 'foca-modal-remito.html', controller: 'focaModalRemitoController', size: 'lg', - resolve: {usadoPor: function() {return 'remito';}} + resolve: { usadoPor: function () { return 'remito'; } } } ); modalInstance.result.then( - setearRemito, function() { + setearRemito, function () { // funcion ejecutada cuando se cancela el modal } ); }; //validacion por domicilio y por plazo pago - $scope.crearRemito = function() { + $scope.crearRemito = function () { if (!$scope.remito.vendedor.NUM) { focaModalService.alert('Ingrese Vendedor'); return; @@ -250,13 +249,13 @@ angular.module('focaCrearRemito') .controller('remitoController', focaModalService.alert('Ingrese Proveedor'); return; } else if (!$scope.remito.cotizacion.moneda.id && - !$scope.remito.cotizacion.moneda.ID){ + !$scope.remito.cotizacion.moneda.ID) { focaModalService.alert('Ingrese Moneda'); return; } else if (!$scope.remito.cotizacion.ID) { focaModalService.alert('Ingrese Cotización'); return; - } else if ($scope.remito.flete === undefined || $scope.remito.flete === null){ + } else if ($scope.remito.flete === undefined || $scope.remito.flete === null) { focaModalService.alert('Ingrese Flete'); return; } else if ($scope.articulosFiltro().length === 0) { @@ -265,7 +264,7 @@ angular.module('focaCrearRemito') .controller('remitoController', } focaBotoneraLateralService.startGuardar(); $scope.saveLoading = true; - var save = { + var save = { remito: { id: $scope.remito.id, fechaRemito: $scope.now.toISOString().slice(0, 19).replace('T', ' '), @@ -273,7 +272,7 @@ angular.module('focaCrearRemito') .controller('remitoController', nombreCliente: $scope.remito.cliente.NOM, cuitCliente: $scope.remito.cliente.CUIT, responsabilidadIvaCliente: 0,//TODO, - descuento: 0,//TODO, + descuento: 0,//TODO, importeNeto: 0,//TODO importeExento: 0,//TODO importeIva: 0,//TODO @@ -316,7 +315,7 @@ angular.module('focaCrearRemito') .controller('remitoController', }; crearRemitoService.crearRemito(save).then( - function(data) { + function (data) { focaBotoneraLateralService.endGuardar(true); $scope.saveLoading = false; @@ -327,7 +326,7 @@ angular.module('focaCrearRemito') .controller('remitoController', remitoBusinessService.addArticulos($scope.remito.articulosRemito, $scope.remito.id, $scope.remito.cotizacion.VENDEDOR); - if(data.status === 500) { + if (data.status === 500) { focaModalService.alert(data.data); return; } @@ -336,7 +335,7 @@ angular.module('focaCrearRemito') .controller('remitoController', if ($scope.remito.id === 0) { var plazos = $scope.remito.remitoPlazo; - for(var j = 0; j < plazos.length; j++) { + for (var j = 0; j < plazos.length; j++) { var json = { idRemito: $scope.remito.id, dias: plazos[j].dias @@ -355,7 +354,7 @@ angular.module('focaCrearRemito') .controller('remitoController', init(); - }, function(error) { + }, function (error) { focaModalService.alert(error.data || 'Hubo un error al crear el remito'); focaBotoneraLateralService.endGuardar(); $scope.saveLoading = false; @@ -364,7 +363,7 @@ angular.module('focaCrearRemito') .controller('remitoController', ); }; - $scope.seleccionarProductos = function() { + $scope.seleccionarProductos = function () { if ($scope.idLista === undefined) { focaModalService.alert( 'Primero seleccione una lista de precio y condicion'); @@ -386,7 +385,7 @@ angular.module('focaCrearRemito') .controller('remitoController', } ); modalInstance.result.then( - function(producto) { + function (producto) { var newArt = { id: 0, @@ -413,13 +412,13 @@ angular.module('focaCrearRemito') .controller('remitoController', }; $scope.articuloACargar = newArt; $scope.cargando = false; - }, function() { + }, function () { // funcion ejecutada cuando se cancela el modal } ); }; - $scope.seleccionarPuntosDeDescarga = function() { + $scope.seleccionarPuntosDeDescarga = function () { if (!$scope.remito.cliente.COD || !$scope.remito.domicilio.id) { focaModalService.alert('Primero seleccione un cliente y un domicilio'); return; @@ -442,21 +441,21 @@ angular.module('focaCrearRemito') .controller('remitoController', } ); modalInstance.result.then( - function(puntosDescarga) { + function (puntosDescarga) { $scope.remito.domicilio.puntosDescarga = puntosDescarga; $scope.$broadcast('addCabecera', { label: 'Puntos de descarga:', valor: getCabeceraPuntoDescarga($scope.remito.domicilio.puntosDescarga) }); - }, function() { + }, function () { $scope.abrirModalDomicilios($scope.cliente); } ); } }; - $scope.seleccionarVendedor = function(callback, ocultarVendedor) { + $scope.seleccionarVendedor = function (callback, ocultarVendedor) { if (ocultarVendedor) { callback(); return; @@ -483,8 +482,8 @@ angular.module('focaCrearRemito') .controller('remitoController', size: 'md' }; focaModalService.modal(parametrosModal).then( - function(vendedor) { - $scope.$broadcast('addCabecera',{ + function (vendedor) { + $scope.$broadcast('addCabecera', { label: 'Vendedor:', valor: $filter('rellenarDigitos')(vendedor.NUM, 3) + ' - ' + vendedor.NOM @@ -493,16 +492,16 @@ angular.module('focaCrearRemito') .controller('remitoController', $scope.remito.vendedor = vendedor; deleteCliente(); callback(); - }, function() { + }, function () { } ); } }; - $scope.seleccionarCliente = function(ocultarVendedor) { + $scope.seleccionarCliente = function (ocultarVendedor) { - $scope.seleccionarVendedor(function() { + $scope.seleccionarVendedor(function () { if (varlidarRemitoFacturado()) { var modalInstance = $uibModal.open( { @@ -510,17 +509,17 @@ angular.module('focaCrearRemito') .controller('remitoController', templateUrl: 'foca-busqueda-cliente-modal.html', controller: 'focaBusquedaClienteModalController', resolve: { - vendedor: function() { return $scope.remito.vendedor; }, - cobrador: function() { return null; } + vendedor: function () { return $scope.remito.vendedor; }, + cobrador: function () { return null; } }, size: 'lg' } ); modalInstance.result.then( - function(cliente) { + function (cliente) { $scope.abrirModalDomicilios(cliente); $scope.cliente = cliente; - }, function() { + }, function () { $scope.seleccionarCliente(); } ); @@ -528,7 +527,7 @@ angular.module('focaCrearRemito') .controller('remitoController', }, ocultarVendedor); }; - $scope.seleccionarProveedor = function() { + $scope.seleccionarProveedor = function () { if (varlidarRemitoFacturado()) { var parametrosModal = { titulo: 'Búsqueda de Proveedor', @@ -552,17 +551,17 @@ angular.module('focaCrearRemito') .controller('remitoController', } ], tipo: 'POST', - json: {razonCuitCod: ''} + json: { razonCuitCod: '' } }; focaModalService.modal(parametrosModal).then( - function(proveedor) { + function (proveedor) { $scope.seleccionarFlete(proveedor); - }, function() { } + }, function () { } ); } }; - $scope.abrirModalDomicilios = function(cliente) { + $scope.abrirModalDomicilios = function (cliente) { var modalInstanceDomicilio = $uibModal.open( { ariaLabelledBy: 'Busqueda de Domicilios', @@ -570,13 +569,13 @@ angular.module('focaCrearRemito') .controller('remitoController', controller: 'focaModalDomicilioController', size: 'lg', resolve: { - idCliente: function() { return cliente.cod; }, - esNuevo: function() { return cliente.esNuevo; } + idCliente: function () { return cliente.cod; }, + esNuevo: function () { return cliente.esNuevo; } } } ); modalInstanceDomicilio.result.then( - function(domicilio) { + function (domicilio) { $scope.remito.domicilio = domicilio; $scope.remito.cliente = { COD: cliente.cod, @@ -590,11 +589,11 @@ angular.module('focaCrearRemito') .controller('remitoController', domicilio.Calle + ' ' + domicilio.Numero + ', ' + domicilio.Localidad + ', ' + domicilio.Provincia; $scope.remito.domicilioStamp = domicilioStamp; - $scope.$broadcast('addCabecera',{ + $scope.$broadcast('addCabecera', { label: 'Cliente:', valor: $filter('rellenarDigitos')(cliente.cod, 3) + ' - ' + cliente.nom }); - $scope.$broadcast('addCabecera',{ + $scope.$broadcast('addCabecera', { label: 'Domicilio:', valor: domicilioStamp }); @@ -605,40 +604,40 @@ angular.module('focaCrearRemito') .controller('remitoController', } else { crearRemitoService .getPuntosDescargaByClienDom(domicilio.id, cliente.cod) - .then(function(res) { + .then(function (res) { if (res.data.length) $scope.seleccionarPuntosDeDescarga(); }); } - }, function() { + }, function () { $scope.seleccionarCliente(true); return; } ); }; - $scope.getTotal = function() { + $scope.getTotal = function () { var total = 0; var arrayTempArticulos = $scope.articulosFiltro(); - for(var i = 0; i < arrayTempArticulos.length; i++) { + for (var i = 0; i < arrayTempArticulos.length; i++) { total += arrayTempArticulos[i].precio * arrayTempArticulos[i].cantidad; } return parseFloat(total.toFixed(2)); }; - $scope.getSubTotal = function() { + $scope.getSubTotal = function () { if ($scope.articuloACargar) { return $scope.articuloACargar.precio * $scope.articuloACargar.cantidad; } }; - $scope.seleccionarPreciosYCondiciones = function() { + $scope.seleccionarPreciosYCondiciones = function () { if (!$scope.remito.cliente.COD) { focaModalService.alert('Primero seleccione un cliente'); return; } if ($scope.remito.articulosRemito !== 0) { - focaModalService.confirm('Se perderan los productos ingresados').then(function(data) { + focaModalService.confirm('Se perderan los productos ingresados').then(function (data) { if (data && varlidarRemitoFacturado()) { abrirModal(); } @@ -655,21 +654,21 @@ angular.module('focaCrearRemito') .controller('remitoController', controller: 'focaModalPrecioCondicionController', size: 'lg', resolve: { - idListaPrecio: function() { + idListaPrecio: function () { return $scope.remito.cliente.MOD || null; } } } ); modalInstance.result.then( - function(precioCondicion) { + function (precioCondicion) { var cabecera = ''; var plazosConcat = ''; if (!Array.isArray(precioCondicion)) { $scope.remito.idPrecioCondicion = precioCondicion.id; $scope.remito.remitoPlazo = precioCondicion.plazoPago; $scope.idLista = precioCondicion.idListaPrecio; - for(var i = 0; i < precioCondicion.plazoPago.length; i++) { + for (var i = 0; i < precioCondicion.plazoPago.length; i++) { plazosConcat += precioCondicion.plazoPago[i].dias + ' '; } cabecera = $filter('rellenarDigitos')(precioCondicion.id, 4) + @@ -679,25 +678,25 @@ angular.module('focaCrearRemito') .controller('remitoController', //-1, el modal productos busca todos los productos $scope.idLista = -1; $scope.remito.remitoPlazo = precioCondicion; - for(var j = 0; j < precioCondicion.length; j++) { + for (var j = 0; j < precioCondicion.length; j++) { plazosConcat += precioCondicion[j].dias + ' '; } cabecera = 'Ingreso manual ' + plazosConcat.trim(); } $scope.remito.articulosRemito = []; - $scope.$broadcast('addCabecera',{ + $scope.$broadcast('addCabecera', { label: 'Precios y condiciones:', valor: cabecera }); $scope.remito.precioCondicion = precioCondicion; - }, function() { + }, function () { } ); } }; - $scope.seleccionarFlete = function(proveedor) { + $scope.seleccionarFlete = function (proveedor) { if (varlidarRemitoFacturado()) { var modalInstance = $uibModal.open( { @@ -707,12 +706,12 @@ angular.module('focaCrearRemito') .controller('remitoController', size: 'lg', resolve: { parametrosFlete: - function() { + function () { return { flete: $scope.remito.flete ? '1' : ($scope.remito.fob ? 'FOB' : - ($scope.remito.flete === undefined ? - null : '0')), + ($scope.remito.flete === undefined ? + null : '0')), bomba: $scope.remito.bomba ? '1' : ($scope.remito.bomba === undefined ? null : '0'), @@ -723,11 +722,11 @@ angular.module('focaCrearRemito') .controller('remitoController', } ); modalInstance.result.then( - function(datos) { + function (datos) { $scope.remito.proveedor = proveedor; $scope.remito.idProveedor = proveedor.COD; - $scope.$broadcast('addCabecera',{ + $scope.$broadcast('addCabecera', { label: 'Proveedor:', valor: $filter('rellenarDigitos')(proveedor.COD, 5) + ' - ' + proveedor.NOM @@ -738,16 +737,16 @@ angular.module('focaCrearRemito') .controller('remitoController', $scope.remito.bomba = datos.bomba; $scope.remito.kilometros = datos.kilometros; - $scope.$broadcast('addCabecera',{ + $scope.$broadcast('addCabecera', { label: 'Flete:', valor: datos.flete ? 'Si' : ($scope.remito.fob ? 'FOB' : 'No') }); if (datos.flete) { - $scope.$broadcast('addCabecera',{ + $scope.$broadcast('addCabecera', { label: 'Bomba:', valor: datos.bomba ? 'Si' : 'No' }); - $scope.$broadcast('addCabecera',{ + $scope.$broadcast('addCabecera', { label: 'Kilometros:', valor: datos.kilometros }); @@ -757,14 +756,14 @@ angular.module('focaCrearRemito') .controller('remitoController', $scope.remito.bomba = false; $scope.remito.kilometros = null; } - }, function() { + }, function () { $scope.seleccionarTransportista(); } ); } }; - $scope.seleccionarMoneda = function() { + $scope.seleccionarMoneda = function () { if (varlidarRemitoFacturado()) { var parametrosModal = { titulo: 'Búsqueda de monedas', @@ -782,16 +781,16 @@ angular.module('focaCrearRemito') .controller('remitoController', size: 'md' }; focaModalService.modal(parametrosModal).then( - function(moneda) { + function (moneda) { $scope.abrirModalCotizacion(moneda); - }, function() { + }, function () { } ); } }; - $scope.seleccionarObservaciones = function() { + $scope.seleccionarObservaciones = function () { focaModalService .prompt({ titulo: 'Observaciones', @@ -799,25 +798,25 @@ angular.module('focaCrearRemito') .controller('remitoController', textarea: true, readonly: true }) - .then(function(observaciones) { + .then(function (observaciones) { $scope.remito.observaciones = observaciones; }); }; - $scope.abrirModalCotizacion = function(moneda) { + $scope.abrirModalCotizacion = function (moneda) { var modalInstance = $uibModal.open( { ariaLabelledBy: 'Busqueda de Cotización', templateUrl: 'modal-cotizacion.html', controller: 'focaModalCotizacionController', size: 'lg', - resolve: {idMoneda: function() {return moneda.ID;}} + resolve: { idMoneda: function () { return moneda.ID; } } } ); modalInstance.result.then( - function(cotizacion) { + function (cotizacion) { var articulosTablaTemp = $scope.remito.articulosRemito; - for(var i = 0; i < articulosTablaTemp.length; i++) { + for (var i = 0; i < articulosTablaTemp.length; i++) { articulosTablaTemp[i].precio = articulosTablaTemp[i].precio * $scope.remito.cotizacion.VENDEDOR; articulosTablaTemp[i].precio = articulosTablaTemp[i].precio / @@ -831,32 +830,32 @@ angular.module('focaCrearRemito') .controller('remitoController', $scope.$broadcast('removeCabecera', 'Fecha cotizacion:'); $scope.$broadcast('removeCabecera', 'Cotizacion:'); } else { - $scope.$broadcast('addCabecera',{ + $scope.$broadcast('addCabecera', { label: 'Moneda:', valor: moneda.DETALLE }); - $scope.$broadcast('addCabecera',{ + $scope.$broadcast('addCabecera', { label: 'Fecha cotizacion:', valor: $filter('date')(cotizacion.FECHA, 'dd/MM/yyyy') }); - $scope.$broadcast('addCabecera',{ + $scope.$broadcast('addCabecera', { label: 'Cotizacion:', valor: $filter('number')(cotizacion.VENDEDOR, '2') }); } - }, function() { + }, function () { } ); }; - $scope.agregarATabla = function(key) { + $scope.agregarATabla = function (key) { if (key === 13) { if ($scope.articuloACargar.cantidad === undefined || $scope.articuloACargar.cantidad === 0 || - $scope.articuloACargar.cantidad === null ) { - focaModalService.alert('El valor debe ser al menos 1'); - return; + $scope.articuloACargar.cantidad === null) { + focaModalService.alert('El valor debe ser al menos 1'); + return; } delete $scope.articuloACargar.sectorCodigo; $scope.remito.articulosRemito.push($scope.articuloACargar); @@ -864,19 +863,19 @@ angular.module('focaCrearRemito') .controller('remitoController', } }; - $scope.quitarArticulo = function(articulo) { + $scope.quitarArticulo = function (articulo) { articulo.idRemito = -1; }; - $scope.articulosFiltro = function() { + $scope.articulosFiltro = function () { - var result = $scope.remito.articulosRemito.filter(function(articulo) { + var result = $scope.remito.articulosRemito.filter(function (articulo) { return articulo.idRemito >= 0; }); return result; }; - $scope.editarArticulo = function(key, articulo, tmpCantidad, tmpPrecio) { + $scope.editarArticulo = function (key, articulo, tmpCantidad, tmpPrecio) { if (key === 13) { if (!articulo.cantidad || !articulo.precio) { focaModalService.alert('Los valores deben ser al menos 1'); @@ -892,13 +891,13 @@ angular.module('focaCrearRemito') .controller('remitoController', } }; - $scope.cancelarEditar = function(articulo) { + $scope.cancelarEditar = function (articulo) { $scope.tmpCantidad = articulo.cantidad; $scope.tmpPrecio = articulo.precio; articulo.editCantidad = articulo.editPrecio = false; }; - $scope.cambioEdit = function(articulo, propiedad) { + $scope.cambioEdit = function (articulo, propiedad) { if (propiedad === 'cantidad') { articulo.editCantidad = true; } else if (propiedad === 'precio') { @@ -906,12 +905,12 @@ angular.module('focaCrearRemito') .controller('remitoController', } }; - $scope.resetFilter = function() { + $scope.resetFilter = function () { $scope.articuloACargar = {}; $scope.cargando = true; }; //Recibe aviso si el teclado está en uso - $rootScope.$on('usarTeclado', function(event, data) { + $rootScope.$on('usarTeclado', function (event, data) { if (data) { $scope.mostrarTeclado = true; return; @@ -919,7 +918,7 @@ angular.module('focaCrearRemito') .controller('remitoController', $scope.mostrarTeclado = false; }); - $scope.selectFocus = function($event) { + $scope.selectFocus = function ($event) { // Si el teclado esta en uso no selecciona el valor if ($scope.mostrarTeclado) { return; @@ -929,7 +928,7 @@ angular.module('focaCrearRemito') .controller('remitoController', function addArrayCabecera(array) { for (var i = 0; i < array.length; i++) { - $scope.$broadcast('addCabecera',{ + $scope.$broadcast('addCabecera', { label: array[i].label, valor: array[i].valor }); @@ -963,7 +962,7 @@ angular.module('focaCrearRemito') .controller('remitoController', if (confirmacion) { focaModalService.confirm( '¿Está seguro de que desea salir? Se perderán todos los datos cargados.' - ).then(function(data) { + ).then(function (data) { if (data) { $location.path('/'); } @@ -974,7 +973,7 @@ angular.module('focaCrearRemito') .controller('remitoController', } function enableObservaciones(val) { - var boton = $scope.botonera.filter(function(botonObs) { + var boton = $scope.botonera.filter(function (botonObs) { return botonObs.label === 'Observaciones'; }); boton[0].disable = !val; @@ -995,7 +994,7 @@ angular.module('focaCrearRemito') .controller('remitoController', }); cabeceras.push({ label: 'Fecha cotizacion:', - valor: $filter('date')(remito.cotizacion.FECHA, + valor: $filter('date')(remito.cotizacion.FECHA, 'dd/MM/yyyy') }); cabeceras.push({ @@ -1094,7 +1093,7 @@ angular.module('focaCrearRemito') .controller('remitoController', function deleteCliente() { delete $scope.remito.domicilioStamp; delete $scope.remito.puntosDescarga; - $scope.remito.domicilio = {dom: ''}; + $scope.remito.domicilio = { dom: '' }; $scope.remito.cliente = {}; $scope.$broadcast('removeCabecera', 'Cliente:'); $scope.$broadcast('removeCabecera', 'Domicilio:'); @@ -1103,7 +1102,7 @@ angular.module('focaCrearRemito') .controller('remitoController', function getCabeceraPuntoDescarga(puntosDescarga) { var puntosStamp = ''; - puntosDescarga.forEach(function(punto, idx, arr) { + puntosDescarga.forEach(function (punto, idx, arr) { puntosStamp += punto.descripcion; if ((idx + 1) !== arr.length) puntosStamp += ', '; }); @@ -1127,13 +1126,13 @@ angular.module('focaCrearRemito') .controller('remitoController', } } ) - .then(function(res) { - if (res === false) { - abrirModalMail(id); - focaModalService.alert('Descarga o envíe su remito ' + - 'antes de cerrar esta ventana'); - } - }); + .then(function (res) { + if (res === false) { + abrirModalMail(id); + focaModalService.alert('Descarga o envíe su remito ' + + 'antes de cerrar esta ventana'); + } + }); } } ]);