Commit 90642465ec290b8d2b247c7c5a4f0e4d0c366a33

Authored by Jose Pinto
1 parent cf9baac986
Exists in master and in 1 other branch develop

busca por idvendedor o idcobrador

Showing 2 changed files with 20 additions and 7 deletions   Show diff stats
src/js/controller.js
1 1 angular.module('focaBusquedaCliente')
2 2 .controller('focaBusquedaClienteModalController', [
3 3 '$uibModalInstance', 'focaBusquedaClienteService', '$scope', '$filter',
4   - '$uibModal', 'focaModalService', '$timeout', 'vendedor',
  4 + '$uibModal', 'focaModalService', '$timeout', 'vendedor', 'cobrador',
5 5 function($uibModalInstance, focaBusquedaClienteService, $scope, $filter,
6   - $uibModal, focaModalService, $timeout, vendedor) {
  6 + $uibModal, focaModalService, $timeout, vendedor, cobrador) {
7 7  
  8 + $scope.cobrador = cobrador;
8 9 $scope.vendedor = vendedor ? vendedor : {};
9 10 $scope.filters = '';
10 11 $scope.primerBusqueda = false;
... ... @@ -52,12 +53,19 @@ angular.module('focaBusquedaCliente')
52 53  
53 54 $scope.busquedaPress = function(key) {
54 55 if (key === 13) {
55   - var funcion = ($scope.vendedor.id) ?
56   - 'obtenerClientesPorNombreOCuitByVendedor' : 'obtenerClientesPorNombreOCuit';
  56 + var funcion;
  57 + if($scope.vendedor.id) {
  58 + funcion = 'obtenerClientesPorNombreOCuitByVendedor';
  59 + } else if ($scope.cobrador.id) {
  60 + funcion = 'obtenerClientesPorNombreOCuitByCobrador';
  61 + } else {
  62 + funcion = 'obtenerClientesPorNombreOCuit';
  63 + }
  64 +
57 65  
58 66 $scope.searchLoading = true;
59 67 focaBusquedaClienteService
60   - [funcion]($scope.filters, $scope.vendedor.id)
  68 + [funcion]($scope.filters, $scope.vendedor.id || $scope.cobrador.id)
61 69 .then(
62 70 function(res) {
63 71 $scope.primerBusqueda = true;
... ... @@ -159,8 +167,9 @@ angular.module('focaBusquedaCliente')
159 167 nombre: 'Codigo',
160 168 filtro: {
161 169 nombre: 'rellenarDigitos',
162   - parametro: 3}
163   - },
  170 + parametro: 3
  171 + }
  172 + },
164 173 {
165 174 propiedad: 'NOMBRE',
166 175 nombre: 'Nombre'
... ... @@ -5,6 +5,10 @@ angular.module('focaBusquedaCliente')
5 5 return $http.post(API_ENDPOINT.URL + '/cliente/listar',
6 6 {nombreOCuit: nombreOCuit, idVendedor: idVendedor});
7 7 },
  8 + obtenerClientesPorNombreOCuitByCobrador: function(nombreOCuit, idCobrador) {
  9 + return $http.post(API_ENDPOINT.URL + '/cliente/listar',
  10 + {nombreOCuit: nombreOCuit, idCobrador: idCobrador});
  11 + },
8 12 obtenerClientesPorNombreOCuit: function(nombreOCuit) {
9 13 return $http.post(API_ENDPOINT.URL + '/cliente/listar',
10 14 {nombreOCuit: nombreOCuit});