ListaCliente_Consulta

<< Click to Display Table of Contents >>

Navigation:  Web Service > Funciones > Clientes >

ListaCliente_Consulta

Devuelve una lista de Expedientes Completos de varios Clientes,  se puede establecer un Filtro según un Campo (Field)

 

Esta función solo mostrara los primeros 50 registros que coincidan con la búsqueda, esto para acelerar las respuestas. (Si desea omitir esta validación incluya al inicio del parámetro de Value * )

 

Sintaxis:

function ListaCliente_Consulta(User, Pass:AnsiString; Field:Integer; Value:AnsiString):TListaCliente;

 

Parámetros

User: Es el nombre del usuario con acceso a WebService en DisPRO

Pass: Contraseña del usuario

Field: Es el campo por el cual se va a filtrar la lista de clientes a devolver

0 = NUCLIENTE

1 = NOMBRE

2 = RFC  (LA BUSQUEDA DEBERA CONTENER - )

3 = EMAIL

4 = TELEFONO

5 = NUCLIENTEDISPRO

6=  EXTRA1

7=  EXTRA2

8=  EXTRA3

Value: Es el valor del campo esperado

 

Ejemplos

 

      SE PUEDE UTILIZAR EL % PARA INDICAR CUALQUIER VALOR

      EJ.

 

      ListaCliente_Consulta('USR', '2015',  1, 'DANIEL%')

         Esta función devolverá todos los clientes que su nombre empiece con "DANIEL"

 

      ListaCliente_Consulta('USR', '2015',  1, '%DANIEL%')

         Esta función devolverá todos los clientes que contenga en cualquier parte del nombre "DANIEL"

 

      ListaCliente_Consulta('USR', '2015',  2, 'RAJD-7601%')

         Esta función devolverá todos los clientes con RFC que empiece con "RAJD-7601", deben usarse los separadores

 

      ListaCliente_Consulta('USR', '2015',  6, '45234523')

         Esta función devolverá todos los clientes con el Extra1='45234523'

 

      ListaCliente_Consulta('USR', '2015',  1, '*%DANIEL%')

         Esta función devolverá todos los clientes que contenga en cualquier parte del nombre "DANIEL", pero al haber agregado un * se mostraran mas de 100.