INSTITUTO SUPERIOR TECNOLÓGICO PRIVADO CIBERTEC
DIRECCIÓN ACADÉMICA
CARRERA PROFESIONALES
CURSO : 1892-Programación Orientada a Objetos I
PROFESOR : Manuel Torres
SEMESTRE : 2022-21
NOTA
CICLO : Tercero
SECCIÓN : T3VN/T3VC/T3VT
FECHA : 03/07/2022
DURACIÓN : 90 minutos
ALUMNO(a):
EVALUACIÓN DE LABORATORIO 03
Consideraciones generales:
Considerar el orden, la limpieza y la claridad de las respuestas.
NO está permitido el uso o consulta de cuadernos, separatas, libros o cualquier material de
la asignatura durante el desarrollo de la evaluación.
Inicie el proyecto con el nombre POOI_CL3_XXXX (donde XXXX serán sus apellidos y
nombres)
Consolidado
Puntaje Llenar solo en caso de Recalificación justificada
Pregunta
Máximo Obtenido Sustento Puntaje
1 12
2 08
Nota Recalificada
Rúbrica
Puntos Excelente: 12 puntos Bueno: 8 puntos Regular: 6 punto Deficiente: 2 puntos
Desarrollo procedimiento
almacenado, dibujo de la
Desarrollo correcto de los
Desarrolla todos los GUI, definición correcta de Desarrollo incorrecto de
12 procedimientos
procesos solicitados la conexión y ejecución de los procedimientos
Puntos almacenados y dibujo de la
correctamente. los procedimientos almacenados
GUI
almacenados ejecutando
en forma incorrecta
Pregunta 1:
Implementar un proceso para Agregar, Actualizar y Listar registros a la tabla Enfermero. Crear
la tabla ENFERMERO en la base de Datos Clinica, tal como se muestra:
CREATE TABLE ENFERMERO(
IDE_ENF INT PRIMARY KEY IDENTITY(1,1),
NOM_ENF VARCHAR(40) NOT NULL,
APE_ENF VARCHAR(40) NOT NULL,
TEL_ENF VARCHAR(15) NOT NULL,
IDE_ESP INT REFERENCES ESPECIALIDAD
)
A continuación, realice los siguientes procesos
IESTP CIBERTEC 1
1. Desde la base de datos Clinica, defina los procedimientos almacenados:
a. sp_nuevoEnfermero donde inserte un registro a la tabla Enfermero.
b. sp_actualizaEnfermero donde actualice un registro por su campo ide_enf.
c. sp_listarEnfermero, donde liste los registros de la tabla Enfermero.
d. sp_listarEspecialidad, donde liste los registros de Especialidad.
2. En la aplicación Visual C#, una aplicación .NET:
Dibuja la GUI y agrega un comboBox para listar los registros de las especialidades
En la ventana de código realice las siguientes operaciones:
o Instancie la conexión a nivel Formulario
o Ejecuta el procedimiento almacenado de especialidades, en el evento Load
del Formulario, para cargar las especialidades en el ComboBox donde el
campo a listar es descripcion y el valor del campo es ide_esp.
o Ejecuta, además, en el evento Load el procedimiento almacenado donde liste
los registros de enfermeros.
o Programa el botón Agregar, donde ejecuta el procedimiento almacenado para
insertar un registro en forma satisfactoria, visualizando el registro en el
dataGridView y un mensaje de confirmación.
o Programa el botón Actualizar, donde ejecuta el procedimiento almacenado
para actualizar un registro en forma satisfactoria, visualizando el registro en
el dataGridView y un mensaje de confirmación.
Rúbrica
Puntos Excelente: 8 puntos Bueno: 6 puntos Regular: 3 punto Deficiente: 1 puntos
Desarrollo procedimiento
almacenado, dibujo de la Desarrollo correcto de los
Desarrolla todos los GUI, definición correcta de procedimientos Desarrollo incorrecto de
08
procesos solicitados la conexión, programa el almacenados y dibujo de la los procedimientos
Puntos
correctamente. evento Load del form, GUI y la conexión a la base almacenado
para listar los clientes en de datos
forma correcta
Pregunta 2:
Implementa una consulta donde permita listar los registros de la tabla Enfermero por una
determinada especialidad seleccionado desde un control ComboBox.
1. En el Administrador SQL Server:
a. Desde la base de datos Clinica, crea un procedimiento almacenado llamado
sp_listarEspecialidad donde liste los registros de la tabla especialidad; y un
procedimiento almacenado llamado sp_EnfermerosxEspecialidad, donde liste
los registros de enfermeros por una determinada especialidad.
2. En una aplicación .NET:
Dibuja la GUI
En la ventana de código realice las siguientes operaciones:
o Instancie la conexión
o Programa el evento Load del Formulario donde ejecuta el procedimiento
almacenado sp_listarEspecialidad, el cual carga las especialidades en un
comboBox.
o Programa el evento Click del botón Consulta: selecciona una especialidad
desde el control ComboBox, al presionar el botón ejecuta el procedimiento
IESTP CIBERTEC 2
almacenado de la consulta, visualizando los resultados en el control
dataGridView
IESTP CIBERTEC 3