Está en la página 1de 2

Disene un formulario desde visual studio, que permita mostrar datos en un

DataGridView con los siguientes campos:


 
- Categoria de producto
- Producto
- Stock
- Proveedor
 
El formulario debe contener campos de filtro para poder hacer busquedas en base a :
- Categoria de producto
- Producto
- Proveedor
 
Esto quiere decir que al cargar el formulario, el DataGridView mostrara informacion de
todos los productos comprados incluyendo los campos ya mencionados. Una vez que se
ingrese informacion en los campos de filtro, mediante un boton, se ejecutara la consulta
(parametros a un procedimiento almacenado), la cual hara que el DataGridView cambie y
devuelva solo la informacion filtrada.
Ejemplo 1:
[DataGridView]:

Categoria Producto Producto Stock Proveedor


Vegetales Repollo 118 HortiFrutas y Mas
Vegetales Lechuga 166 HortiFrutas y Mas
Vegetales Brocoli 79 HortiFrutas y Mas
Vegetales Coliflor 49 HortiFrutas y Mas
Carnes Filete de res 100 Carnes El Toro
Carnes Molida de res 395 Carnes El Toro
Carnes Costilla de res 297 Carnes El Portal
Carnes Costilla de cerdo 296 Carnes El Portal
Carnes Chuleta de cerdo 390 Carnes El Portal
 
Si en el campo de filtro Categoria Producto se ingresa: Carnes, y luego se presiona el
boton de consultar, el DataGridView tendria que mostrar lo siguiente:

Categoria Producto Producto Stock Proveedor


Carnes Filete de res 100 Carnes El Toro
Carnes Molida de res 395 Carnes El Toro
Carnes Costilla de res 297 Carnes El Portal
Carnes Costilla de cerdo 296 Carnes El Portal
Carnes Chuleta de cerdo 390 Carnes El Portal
 
Ejemplo 2:
Si en el campo de filtro Categoria Producto se ingresa: Carnes, y en el campo de prodcuto
se ingresa filete de res y se presiona el boton de consultar, el DataGridView tendria que
mostrar lo siguiente:

Categoria Producto Producto Stock Proveedor


Carnes Filete de res 100 Carnes El Toro
 
Ejemplo 3:
Si en el campo de filtro Categoria Producto se ingresa: Carnes, en el campo de prodcuto
se ingresa filete de res y en el campo de proveedor se ingresa  Carnes el Portal y
se presiona el boton de consultar, el DataGridView tendria que mostrarse vacio ya que no
existe ese prodcuto para otro proveedor.
 
Ejemplo 4;
Si en el campo de filtro Proveedor se ingresa: Carnes y se presiona el boton de consultar,
el DataGridView tendria que mostrar lo siguiente:

Categoria Producto Producto Stock Proveedor


Carnes Filete de res 100 Carnes El Toro
Carnes Molida de res 395 Carnes El Toro
Carnes Costilla de res 297 Carnes El Portal
Carnes Costilla de cerdo 296 Carnes El Portal
Carnes Chuleta de cerdo 390 Carnes El Portal
 
Ejemplo 5:
Si en el campo de filtro Proveedor se ingresa: Portal y se presiona el boton de consultar, el
DataGridView tendria que mostrar lo siguiente:

Categoria Producto Producto Stock Proveedor


Carnes Costilla de res 297 Carnes El Portal
Carnes Costilla de cerdo 296 Carnes El Portal
Carnes Chuleta de cerdo 390 Carnes El Portal
 
La consulta debe de soportar cualquiera de los tres filtros y devolver en el DataGridView
todos los registros que cumplan con las especificaciones.
 
Debe utilizar un procedimiento almacenado para llevar los parametros de filtro hacia la
base de datos.

También podría gustarte