Você está na página 1de 5

TRABAJO DE INVESTIGACION 02

TALLER DE APLICACIONES DISTRIBUIDAS


1. Explique la diferencia entre una arquitectura en Capas y Niveles.
De un ejemplo haciendo uso de imgenes y texto.
2. Explique mediante texto e imagen, como trabaja las capa de datos
como la capa de negocio, capa entidad y la capa de
presentacin.
De un ejemplo de cmo crear un proyecto en C# que este
conformado por varias libreras de clases que representen una capa
respectiva. Enviar el proyecto creado comprimido en .rar para su
revisin.
3. Haciendo
uso
de
Librera
de
Clases,
procedimientos
almacenados y con la base de datos Neptuno, creara la siguiente
aplicacin.
Aplicacin 1: Haciendo uso de la Base de datos Neptuno.
Consideracin para desarrollar la aplicacin.
1. Al cargar el formulario se deber demostrar todas letras del
abecedario en un
listbox1, configurara su propiedad
selectionmode=MultiSimple y la propiedad ColumnWidth =
40.
2. Al seleccionar uno ms letras, deber demostrar en un
datagridview1 todos los productos que coincidan con las
seleccionadas.
3. Al seleccionar un producto, se deber demostrar los 5 pedidos
con mayor venta donde se encuentro el producto en el
datagridview2. Donde el total lo obtendr sumando el campo
precio unidad por el campo cantidad.
4. Al seleccionar un Pedido del datagridview2, se deber demostrar
el empleado que vendi el Pedido y Foto.
Lectura de la imagen de la base de datos Neptuno

Select foto from Empleados

PROFESOR: CARLOS GARCIA VERGARA

dataGridVie

ListBo

dataGridVie

PictureBo

Aplicacin 2: Haciendo uso de la Base de datos Neptuno.


Desarrollar la siguiente aplicacin bajo las siguientes
condiciones:
1. Cuando inicie el programa, se deber demostrar en el Listbox1,
todas las categoras de la tabla Categorias.
2. Cuando seleccione una categora se deber demostrar la imagen de
la categora, y los productos que pertenecen a dicha categora en el
ListView1. Tabla (Productos).
3. Cuando seleccione un producto del ListView1 se deber demostrar
en el Label LBLPRODUCTO, el cdigo y el nombre del Producto. Y a
la vez cuando escriba un total en la caja de texto TxtTotal y haga clic
en el botn Consultar, se deber demostrar en el DataGridView1
todos los pedidos vendidos cuyo total sea mayor al total ingresado en
la caja de texto donde se encuentra dicho producto. (Usar Group y
Having para desarrollar esta parte de la aplicacin)
Select imagen from Categorias

PROFESOR: CARLOS GARCIA VERGARA

El total lo obtendr sumando el campo precio unidad por el campo


cantidad.

ListBo

PictureBo

ListView1

LBLPRODUCT

Datagridvie

4. Explique
cmo
trabaja
la
librera
Microsoft.ApplicationBlocks.Data.dll y la Librera Microsoft
Enterprise Library 5.0 (Ambas libreras lo puede descargar en
internet es libre). Despus de haber ledo y establecido como
trabaja cada librera que est disponible en internet.
Crear un proyecto en C# y desarrollara la aplicacin usando la
librera Microsoft.ApplicationBlocks.Data.dll.
PROFESOR: CARLOS GARCIA VERGARA

Luego creara otro proyecto en C# y desarrollara la aplicacin usando


la librera Microsoft Enterprise Library 5.0.
(https://www.microsoft.com/en-us/download/details.aspx?id=15104)

5. Haciendo uso de la base de datos Neptuno, creara los siguientes


procedimientos almacenados.
a. Crear una Procedimiento Almacenado que permita visualizar el
pedido que tenga el mayor y menor total de venta. Donde la
Venta=Sum(PrecioUnidad*Cantidad).

b. Crear una Procedimiento Almacenado que muestre todos los Pedidos


cuyo total de venta se encuentre en el rango de 15000 hasta 20000 y
los
dias
que
demoro
en
llegar
el
pedido.
Donde
Venta=Sum(PrecioUnidad*Cantidad).

c. Crear un Procedimiento Almacenado que permita mostrar los


empleados con menor y mayor de edad. (las edades pueden variar)
(usar subconsultas)

d. Mostrar todos los pedidos vendidos del empleado menos antiguo,


cuyo cargo de pedido sea mayor a 150. (Utilice subconsulta para
buscar el empleado menos antiguo).

PROFESOR: CARLOS GARCIA VERGARA

PROFESOR: CARLOS GARCIA VERGARA

Você também pode gostar