diff --git a/src/js/controller.js b/src/js/controller.js index bea37e1..46ffffe 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -55,7 +55,7 @@ angular.module('focaBusquedaCliente') cobrador: { NOM: '' } - }; + }; $scope.cliente = angular.copy($scope.clienteTemplate); $scope.busquedaPress = function (key) { if (key === 13) { @@ -154,8 +154,10 @@ angular.module('focaBusquedaCliente') $scope.cliente.localidad.NOMBRE = data.LOC; $scope.cliente.zona.ID = data.zona.ID; $scope.cliente.zona.NOM = data.zona.NOM; - $scope.cliente.actividad.NOM = data.ACT; + $scope.cliente.actividad.NOM = data.actividad.NOM; + $scope.cliente.actividad.ID = data.actividad.ID; $scope.cliente.cobrador.NOM = data.cobrador ? data.cobrador.NOM : ''; + $scope.cliente.cobrador.NUM = data.cobrador ? data.cobrador.NUM : undefined; $scope.cliente.cobrador.ID = data.cobrador ? data.cobrador.id : undefined; $scope.vendedor.NOM = data.vendedor.NOM; $scope.vendedor.id = data.vendedor.id; @@ -174,7 +176,7 @@ angular.module('focaBusquedaCliente') $scope.cliente.formaPago.ID = data.formaPago.ID; $scope.cliente.ES_PROS = data.ES_PROS; $scope.cliente.ES_MAY = data.ES_MAY; - $scope.accion = "Cliente"; + $scope.accion = "Editar Cliente"; $scope.ingreso = true; }) .catch(function (e) { console.log(e); }) @@ -252,15 +254,11 @@ angular.module('focaBusquedaCliente') if (key === 13) { var parametrosModal = { searchText: $scope.cliente.localidad.NOMBRE, - query: '/localidad/' + $scope.cliente.provincia.ID, + query: '/localidad/' + parseInt($scope.cliente.provincia.ID), columnas: [ { propiedad: 'ID', nombre: 'Código', - filtro: { - nombre: 'rellenarDigitos', - parametro: 3 - } }, { propiedad: 'NOMBRE', @@ -632,24 +630,31 @@ angular.module('focaBusquedaCliente') nom: res.data.NOM }; $scope.select(cliente, true); + }) + .catch(function (e) { + console.log(e); }); }; function crearCopia() { var cliente = angular.copy($scope.cliente); - - cliente.PCX = cliente.provincia.ID; - cliente.LOX = cliente.localidad.ID; + cliente.COD = cliente.codigo; + cliente.CPO = cliente.CPO; + cliente.PCX = parseInt(cliente.provincia.ID); + cliente.LOX = parseInt(cliente.localidad.ID); + cliente.LOC = cliente.localidad.NOMBRE; + cliente.PCI = cliente.provincia.NOMBRE; cliente.IVA = cliente.iva.ID; cliente.ACT = cliente.actividad.ID; - cliente.ZON = cliente.zona.ID; + cliente.ZON = (parseInt(cliente.zona.ID)).toString(); cliente.TIP = cliente.tipoFactura.ID; cliente.TCO = cliente.tipoComprobante.ID; cliente.FPA = cliente.formaPago.ID; cliente.VEN = $scope.vendedor.id; - cliente.CUIT = cliente.cuit1 + cliente.cuit2 + cliente.cuit3; + cliente.CUIT = `${cliente.cuit1}-${cliente.cuit2}-${cliente.cuit3}`; cliente.idCobrador = cliente.cobrador.ID; + delete cliente.codigo; delete cliente.provincia; delete cliente.localidad; delete cliente.iva; diff --git a/src/views/foca-busqueda-cliente-modal.html b/src/views/foca-busqueda-cliente-modal.html index 972f440..9cb4b24 100644 --- a/src/views/foca-busqueda-cliente-modal.html +++ b/src/views/foca-busqueda-cliente-modal.html @@ -39,7 +39,7 @@ ng-hide="ingreso" > -