Crea los DataSource para tus controles

Crea los DataSource para tus controles

A continuación, cuando creemos los datos, vamos a encontrar que generaremos controles de tipo "Lista Desplegables" u "Opciones". Estos controles requieren que se les incluya la información a mostrar y puede realizarse por medio de Store Procedures o integrándolo de manera Manual. En esta ocasión aprenderemos a nutrir dichos controles desde BBDD.

Ingresar en "Configuración CRM -> Operaciones & Reportes -> Datasource"

Crear los siguientes SP:

-DESCRIPCIÓN: PAIS-

as
SELECT DISTINCT TXTPAISENT1 AS PROVINCIA FROM DBO.TABLA_1 (NOLOCK)
ORDER BY TXTPAISENT1


-DESCRIPCIÓN: PROVINCIA-

@Pais VARCHAR (100)
as
SELECT DISTINCT TXTPROVINCIAENT1 AS PROVINCIA FROM DBO.TABLA_1 (NOLOCK)
WHERE TXTPAISENT1 = @Pais
ORDER BY TXTPROVINCIAENT1


-DESCRIPCIÓN: LOCALIDAD-

@Pais VARCHAR (100), @Provincia VARCHAR (100)
as
SELECT DISTINCT TXTLOCALIDADENT1 AS LOCALIDAD FROM DBO.TABLA_1 (NOLOCK)
WHERE TXTPROVINCIAENT1 = @Provincia AND TXTPAISENT1 = @Pais
ORDER BY TXTLOCALIDADENT1


-DESCRIPCIÓN: CIUDAD-

@Pais VARCHAR (100), @Provincia VARCHAR (100), @Localidad VARCHAR (100)
as
SELECT DISTINCT TXTCIUDADENT1 AS CIUDAD FROM DBO.TABLA_1 (NOLOCK)
WHERE TXTPROVINCIAENT1 = @Provincia AND TXTPAISENT1 = @Pais AND TXTLOCALIDADENT1 = @Localidad
ORDER BY TXTCIUDADENT1

Pantalla de carga

Al cargar los StoreProcedure:

Una vez finalizada la carga, la grilla deberá quedar como se muestra a continuación. Posicionarse en cada uno de los registros y presionar testear.

En el caso de País no se requiere ningún parámetro de entrada, el resto solicitará que se introduzcan valores, ingrese:

  • País: ARGENTINA
  • Provincia: BUENOS AIRES
  • Ciudad: CIUDAD DE BUENOS AIRES

Una vez ejecutado nos traerá una grilla vacía, cerrarla y seguir con el siguiente registro a testear. 

Tipo datos adicionales

Se crea un dato adicional asociando un Store Procedure, que nos permite asociar un listado pre cargado a un control.

Ingresar en "Configuración CRM -> Operaciones & Reportes -> Tipo de datos adicionales

Presionar agregar y asociar el DataSource PAIS a un nuevo tipo de dato adicional tal como se muestra en pantalla

Solo podremos utilizar el SP PAIS debido a que es el único que no contiene parámetros de ingreso. Para generar los controles que se encuentren asociados a los otros SP se deberá realizar por medio de JavaScript desde la configuración de la pantalla.