Está en la página 1de 4

GUIA DE APRENDIZAJE

UNIDAD DIDACTICA

TALLER DE PROGRAMACION
DISTRIBUIDA

C SHARP

SESION 08
Capacidad N°2:
Desarrollar aplicaciones cliente servidor en 2 capas teniendo en cuenta los
requerimientos funcionales de los usuarios.
Indicador de Logro:
Conecta diferentes gestores de base de datos con el lenguaje de programación
C#.Net.

Docente: Ing. Ysmael Enrique Rivas Uriol

2022 - II
Taller de Programación Distribuida

CASO PRACTICO
1. Desarrollar un Sistema utilizando C# que cumpla con los siguientes
requerimientos funcionales.
a. Diseñar la siguiente base de datos HOTEL.

b. Ingresar la siguiente información en las tablas:


Cliente

TipoHabitacion

Ing. Ysmael Rivas Uriol Página 1


Taller de Programación Distribuida

Habitacion

Alquiler

c. Elaborar una interfaz de seguridad, donde permita validar al usuario (solo 3


intentos), si la clave es correcta deberá de llamar a una interfaz de menú.
Nota: crear una tabla para el usuario (2 ptos).
d. Diseñar un Menu de tipo contenedor, según Ud. crea conveniente, debe de
contener barra de herramientas. (1 ptos).
e. Una opción del menú deberá de llamar al siguiente formulario, donde:
• Deberá de permitir buscar a los clientes (Ventana Emergente) de manera
iterativa según la opción seleccionada (Nombre, Apellido). (1 ptos)
• Al dar doble click a un elemento del grid, este deberá de pasar a formar
parte de los datos del cliente (1 pto)
• Deberá de mostrar Tipo Habitación (1 ptos), al momento de elegir un
tipo deberá de mostrarse automáticamente el costo (2 ptos)
• Al seleccionar la habitación, estas deberán de contener solo las
habitaciones según el Tipo seleccionado, solo se mostrarán las
habitaciones con el estado libre (3 ptos)
• El botón agregar: agregará los elementos a Grid (1 pto), además deberá
de ir incrementándose el total. (1 ptos)
• El botón eliminar: al seleccionar un elemento se eliminará (1 pto) y
además disminuirá el total. (1 ptos)
• El monto del alquiler se calcula el costo por los # días (1 pto).

Ing. Ysmael Rivas Uriol Página 2


Taller de Programación Distribuida

Ing. Ysmael Rivas Uriol Página 3

También podría gustarte