diff --git a/src/js/controller.js b/src/js/controller.js index aea04b7..fd560ee 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -1,9 +1,9 @@ angular.module('focaBusquedaCliente') .controller('focaBusquedaClienteModalController', [ '$uibModalInstance', 'focaBusquedaClienteService', '$scope', '$filter', - '$uibModal', 'focaModalService', + '$uibModal', 'focaModalService', '$timeout', function($uibModalInstance, focaBusquedaClienteService, $scope, $filter, - $uibModal, focaModalService) { + $uibModal, focaModalService, $timeout) { $scope.filters = ''; $scope.primerBusqueda = false; @@ -14,6 +14,8 @@ angular.module('focaBusquedaCliente') $scope.currentPageClientes = []; $scope.selectedClientes = -1; $scope.ingreso = false; + $scope.regexCuit = new RegExp(/\b(20|23|24|27|30|33|34)(\D)?[0-9]{8}(\D)?[0-9]/g); + $scope.cliente = { COD: 0, @@ -138,9 +140,11 @@ angular.module('focaBusquedaCliente') templateUrl: 'modal-provincias.html', controller: 'focaModalProvinciaController', size: 'md', - resolve: {filters: function() { - return $scope.cliente.provincia; - }} + resolve: { + filters: function() { + return $scope.cliente.provincia.NOMBRE; + } + } } ); modalInstance.result.then(function(provincia) { @@ -303,8 +307,6 @@ angular.module('focaBusquedaCliente') $scope.guardar = function() { - if(!validarForm()) return; - $scope.cliente.PCX = $scope.cliente.provincia.ID; $scope.cliente.LOX = $scope.cliente.localidad.ID; $scope.cliente.IVA = $scope.cliente.iva.ID; @@ -391,14 +393,5 @@ angular.module('focaBusquedaCliente') $scope.selectedClientes = 0; } } - - function validarForm() { - var regexCuit = new RegExp(/\b(20|23|24|27|30|33|34)(\D)?[0-9]{8}(\D)?[0-9]/g); - if(!regexCuit.test($scope.cliente.CUIT)) { - focaModalService.alert('Número de CUIT inválido') - return false; - } - return true; - } } ]); diff --git a/src/views/foca-busqueda-cliente-modal.html b/src/views/foca-busqueda-cliente-modal.html index 7883178..d839a83 100644 --- a/src/views/foca-busqueda-cliente-modal.html +++ b/src/views/foca-busqueda-cliente-modal.html @@ -1,11 +1,11 @@