diff --git a/src/js/controller.js b/src/js/controller.js index dc17e95..171a869 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -172,9 +172,9 @@ angular.module('focaCrearFactura').controller('facturaController', [ factura: { BONIF: 0, - CLI: $scope.factura.cliente.cod, - CUI: $scope.factura.cliente.cuit, - CTA: $scope.factura.cliente.cod, + CLI: $scope.factura.cliente.COD, + CUI: $scope.factura.cliente.CUIT, + CTA: $scope.factura.cliente.COD, DC1: '', DC2: '', DE1: '', @@ -185,7 +185,7 @@ angular.module('focaCrearFactura').controller('facturaController', [ FEC_ANT: '19000101', FPA: $scope.factura.formaPago, IDEXCEPCION: 0, - IDLP: $scope.factura.cliente.mod.trim() || 0, + IDLP: $scope.factura.cliente.MOD.trim() || 0, IDPERSONERIA: 0, IMI: getImporte('IMI'), IMI2: getImporte('IMI2'), @@ -200,7 +200,7 @@ angular.module('focaCrearFactura').controller('facturaController', [ NET: getImporte('NET'), NFI: '', NNP: 0, - NOM: $scope.factura.cliente.nom, + NOM: $scope.factura.cliente.NOM, OPE: $scope.factura.vendedor.CodVen, PAG: $scope.getTotal(), PER: 0, @@ -212,8 +212,8 @@ angular.module('focaCrearFactura').controller('facturaController', [ TCA: 1, TCO: 'FT', TFI: '', - TIP: $scope.factura.cliente.tipoFactura, - TIV: $scope.factura.cliente.iva, + TIP: $scope.factura.cliente.TIP, + TIV: $scope.factura.cliente.IVA, TOT: $scope.getTotal(), TUR: $scope.factura.vendedor.TurVen, VEN: $scope.factura.vendedor.CodVen, @@ -249,8 +249,12 @@ angular.module('focaCrearFactura').controller('facturaController', [ templateUrl: 'foca-busqueda-cliente-modal.html', controller: 'focaBusquedaClienteModalController', resolve: { - vendedor: function () { return null; }, - cobrador: function () { return null; } + parametros: function () { + return { + vendedor: function () { return null; }, + cobrador: function () { return null; } + }; + } }, size: 'lg' } @@ -265,8 +269,8 @@ angular.module('focaCrearFactura').controller('facturaController', [ resolve: { parametros: function () { return { - idCliente: cliente.cod, - nombreCliente: cliente.nom + idCliente: cliente.COD, + nombreCliente: cliente.NOM }; }, } @@ -281,8 +285,8 @@ angular.module('focaCrearFactura').controller('facturaController', [ $scope.$broadcast('addCabecera', { label: 'Cliente:', - valor: $filter('rellenarDigitos')(cliente.cod, 3) + - ' - ' + cliente.nom + valor: $filter('rellenarDigitos')(cliente.COD, 3) + + ' - ' + cliente.NOM }); $filter('filter')($scope.botonera, @@ -293,10 +297,7 @@ angular.module('focaCrearFactura').controller('facturaController', [ valor: data.tipo }); }) - .catch(function () { - - $scope.seleccionarCliente(); - }); + .catch($scope.seleccionarCliente); }, function () { } @@ -559,7 +560,7 @@ angular.module('focaCrearFactura').controller('facturaController', [ .then(function (producto) { var articulo = { - TIP: $scope.factura.cliente.tipoFactura, + TIP: $scope.factura.cliente.TIP, TCO: 'FT', SUC: parseInt($scope.puntoVenta), ORD: $scope.articulosFiltro().length + 1, @@ -626,7 +627,7 @@ angular.module('focaCrearFactura').controller('facturaController', [ modalInstance.result.then(function (producto) { var articulo = { - TIP: $scope.factura.cliente.tipoFactura, + TIP: $scope.factura.cliente.TIP, TCO: 'FT', SUC: parseInt($scope.puntoVenta), ORD: $scope.articulosFiltro().length + 1, @@ -713,7 +714,7 @@ angular.module('focaCrearFactura').controller('facturaController', [ modalInstance.result.then(function (despacho) { var articulo = { - TIP: $scope.factura.cliente.tipoFactura, + TIP: $scope.factura.cliente.TIP, TCO: 'FT', SUC: parseInt($scope.puntoVenta), ORD: $scope.articulosFiltro().length + 1, @@ -892,11 +893,11 @@ angular.module('focaCrearFactura').controller('facturaController', [ // $filter('filter')($scope.botonera, { label: 'Moneda' })[0].checked = true; } - if (factura.cliente && factura.cliente.cod) { + if (factura.cliente && factura.cliente.COD) { $scope.cabeceras.push({ label: 'Cliente:', - valor: $filter('rellenarDigitos')(factura.cliente.cod, 3) + ' - ' + - factura.cliente.nom + valor: $filter('rellenarDigitos')(factura.cliente.COD, 3) + ' - ' + + factura.cliente.NOM }); $filter('filter')($scope.botonera, { label: 'Cliente' })[0].checked = true;