You are on page 1of 49

Componentes de datos

Abril 2009

Componentes de datos
1. Introduccin. Qu vamos a hacer? 2. Construccin del seleccionable (DropDownList). 3. Construccin de la tabla de datos (GridView) (Forma
automtica).

4. Construccin de la tabla de datos (GridView) (Forma manual


Select de una vista).

5. Construccin de los mantenimientos (paquetes).

Componentes de datos
1. Introduccin. Qu vamos a hacer? 2. Construccin del seleccionable (DropDownList). 3. Construccin de la tabla de datos (GridView) (Forma
automtica).

4. Construccin de la tabla de datos (GridView) (Forma manual


Select de una vista).

5. Construccin de los mantenimientos (paquetes).

Componentes de datos
Esta ser nuestra base de datos. Cada electrnica tendr muchas rosetas (equivalente a pedido-lneas de pedido).

Componentes de datos
Primero crearemos el seleccionable. Este seleccionable en Visual Studio se llama DropDownList.

Componentes de datos
Posteriormente construiremos la tabla de datos. Para el manejo de datos utilizaremos el componente gridView, el cual esta diseado para recibir datos y nos facilitar la tarea.

Componentes de datos
Haremos que el cambio del primer componente (DropDownList) dispar el segundo (GridView), de esta forma, cada cambio de electrnica o pedido nos mostrar las rosetas o lneas de pedido que contiene.

Componentes de datos
Para la gestin de los datos crearemos una tabla y sus respectivos botones. Si deseamos modificar una roseta se nos rellenar esa tabla con los datos anteriores, y si deseamos insertar una nueva, se nos mostrar con valores nulos.

Componentes de datos
Finalmente, se explicarn como realizar las llamadas al paquete donde insertar, modificar o borrar las rosetas. El paquete ser el siguiente:

Componentes de datos

Componentes de datos

Preguntas?

Abril 2009

Componentes de datos
1. Introduccin. Qu vamos a hacer? 2. Construccin del seleccionable (DropDownList). 3. Construccin de la tabla de datos (GridView) (Forma
automtica).

4. Construccin de la tabla de datos (GridView) (Forma manual


Select de una vista).

5. Construccin de los mantenimientos (paquetes).

Utilizacin de un DropDownList
Arrastramos el componente.

Utilizacin de un DropDownList
Elegir origen de datos -> nuevo origen de datos -> base de datos

Utilizacin de un DropDownList
Si hemos aadido anteriormente la cadena de conexin en el web.config podremos utilizarla para conectarnos en la base de datos.

Utilizacin de un DropDownList
Elegimos la vista y los campos de la vista que deseamos mostrar. En la siguiente pgina podremos ver una consulta de prueba para comprobar que todo funciona correctamente.

Utilizacin de un DropDownList
En elegir origen de datos podremos elegir que campo mostrar y de que campo recogemos el valor.

Preguntas?

Abril 2009

Componentes de datos
1. Introduccin. Qu vamos a hacer? 2. Construccin del seleccionable (DropDownList). 3. Construccin de la tabla de datos (GridView) (Forma
automtica).

4. Construccin de la tabla de datos (GridView) (Forma manual


Select de una vista).

5. Construccin de los mantenimientos (paquetes).

Utilizacin de un GridView (Forma automtica)


Arrastramos el componente y elegimos nuevo origen de datos..

Utilizacin de un GridView (Forma automtica)


Seleccionamos Base de datos y elegimos la conexin.

Utilizacin de un GridView (Forma automtica)


Elegimos la vista y las columnas. Al pulsar en WHERE podremos introducir la instruccin utilizando cualquier componente de Visual Studio (controles, cookies, sesiones, ).

Utilizacin de un GridView (Forma automtica)


Podemos editar las columnas que nos ha generado automticamente en Editar columnas.

Utilizacin de un GridView (Forma automtica)

Elegimos Habilitar AutoPostBack. AutoPostBack: Cada vez que el componente cambia se recarga la pgina.

Preguntas?

Abril 2009

Componentes de datos
1. Introduccin. Qu vamos a hacer? 2. Construccin del seleccionable (DropDownList). 3. Construccin de la tabla de datos (GridView) (Forma
automtica).

4. Construccin de la tabla de datos (GridView) (Forma manual


Select de una vista).

5. Construccin de los mantenimientos (paquetes).

Utilizacin de un GridView (Forma manual) SELECT DE UNA VISTA


Al hacer doble click en el componente se nos generar automticamente el evento SelectedIndexChanged, el cual es llamado cada vez que el dropDownList cambia de valor.

Utilizacin de un GridView (Forma manual)

Ejemplo de una SELECT a una vista: Declaramos las variables. Inicializamos la cadena de conexin. Le damos valor a la variable que vamos a utilizar en la consulta.

Utilizacin de un GridView (Forma manual)

Ejemplo de una SELECT a una vista: Creamos la consulta. Le pasamos los parmetros. Rellenamos la tabla o gridView de destino. Cerramos la conexin y el reader.

Componentes de datos
1. Introduccin. Qu vamos a hacer? 2. Construccin del seleccionable (DropDownList). 3. Construccin de la tabla de datos (GridView) (Forma
automtica).

4. Construccin de la tabla de datos (GridView) (Forma manual


Select de una vista).

5. Construccin de los mantenimientos (paquetes).

Llamadas a paquetes
Inserto los botones necesarios para interactuar con los datos (Modificar, Eliminar e insertar).

Llamadas a paquetes
Creo los elementos del formulario necesarios para gestionar los campos: Nmero (caja de texto), Puertos (caja de texto), Id_despacho (DropDownList) y valido (checkBox). Inserto los botones necesarios para interactuar con los datos (Insertar, Guardar y Volver).

Llamadas a paquetes
Creo dos componentes panel. El componente panel sirve para agrupar componentes y utilizarlos como un bloque. Contiene la propiedad Visible que la utilizare para visualizarlo u ocultarlo cuando sea conveniente. NOMBRE_DEL_COMPONENTE.VISIBLE = FALSE/TRUE;

Panel p_rosetas

Visualizacin de rosetas Panel p_inup Gestin de rosetas

Llamadas a paquetes
Para aadir columna de seleccionas -> Habilitar seleccin. Esto se utilizar para poder elegir la fila que deseemos. Rellenamos el DropDownList como en el primer ejemplo.

Llamadas a paquetes
Ejemplo de como rellenar los campos de la tabla creada anteriormente. (Para modificar).

Llamadas a paquetes
Ejemplo de como rellenar los campos de la tabla creada anteriormente. (Para insertar).

Llamadas a paquetes
INSERCIN - Parte 1.

Llamadas a paquetes
INSERCIN - Parte 2.

Llamadas a paquetes
MODIFICACIN - Parte 1.

Llamadas a paquetes
MODIFICACIN - Parte 2.

Llamadas a paquetes
Ejemplo de borrado de una fila.

Llamadas a paquetes
RESULTADO:

Llamadas a paquetes
RESULTADO:

Llamadas a paquetes
RESULTADO:

Llamadas a paquetes
RESULTADO:

Llamadas a paquetes
RESULTADO:

Llamadas a paquetes
RESULTADO:

Preguntas?

Abril 2009

You might also like