Commit b31adf10154e25dddc9be952914b2ec65ea123af

Authored by Luigi
Exists in master and in 1 other branch develop

Merge remote-tracking branch 'upstream/develop'

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 ? 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});
src/views/foca-busqueda-cliente-modal.html
... ... @@ -295,7 +295,7 @@
295 295 <input
296 296 type="text"
297 297 class="form-control form-control-sm"
298   - ng-model="vendedor.NomVen"
  298 + ng-model="vendedor.NOM"
299 299 disabled="true"
300 300 />
301 301 </div>