diff --git a/src/js/controller.js b/src/js/controller.js index 1f2382f..aba5809 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -324,30 +324,67 @@ angular.module('focaBusquedaCliente') }; $scope.seleccionarTipoFactura = function(key) { if (key === 13) { - var parametrosModal = { - query: '/tipo-factura', - columnas: [ + if ($scope.cliente.iva.ID == 1) { + var datos = [ { - propiedad: 'ID', - nombre: 'Código' + id: 'A', + nombre: 'Factura A' }, { - propiedad: 'NOMBRE', - nombre: 'Nombre' + id: 'M', + nombre: 'Factura M' + }, + { + id: 'R', + nombre: 'Remito' } - ], - titulo: 'Búsqueda de tipos de factura', - size: 'md' - }; - focaModalService.modal(parametrosModal).then( - function(tipoFactura) { - $scope.cliente.tipoFactura = tipoFactura; - $timeout(function() { - $scope.focused = 13; - }); - }, function() { - // funcion ejecutada cuando se cancela el modal + ]; + focaModalService.modal({ + titulo: 'Seleccionar Factura', + data: datos, + size: 'md', + columnas: [ + { + propiedad: 'id', + nombre: 'Codigo' + }, + { + propiedad: 'nombre', + nombre: 'Factura' + } + ], + }).then(function(res) { + $scope.cliente.tipoFactura.NOMBRE = res.nombre; + }); + } else if ($scope.cliente.iva.ID == 3 || $scope.cliente.iva.ID == 4 || $scope.cliente.iva.ID == 5) { + var datos2 = [ + { + id: 'B', + nombre: 'Factura B' + }, + { + id: 'R', + nombre: 'Remito' + } + ]; + focaModalService.modal({ + titulo: 'Seleccionar Factura', + data: datos2, + size: 'md', + columnas: [ + { + propiedad: 'id', + nombre: 'Codigo' + }, + { + propiedad: 'nombre', + nombre: 'Factura' + } + ], + }).then(function(res) { + $scope.cliente.tipoFactura.NOMBRE = res.nombre; }); + } } }; $scope.seleccionarTipoComprobante = function(key) { @@ -442,7 +479,6 @@ angular.module('focaBusquedaCliente') }; $scope.guardar = function() { - if (!$scope.cliente.NOM) { focaModalService.alert('Ingrese Nombre'); return; diff --git a/src/views/foca-busqueda-cliente-modal.html b/src/views/foca-busqueda-cliente-modal.html index 60c9b03..c422a3c 100644 --- a/src/views/foca-busqueda-cliente-modal.html +++ b/src/views/foca-busqueda-cliente-modal.html @@ -354,7 +354,7 @@