Está en la página 1de 10

ESCUELA ESPECIALIZADA EN INGENIERIA

DEPARTAMENTO DE COMPUTACION
Materia: Desarrollo de aplicaciones cliente servidor
Tema: Conexión a base de datos OO (Desconectado)
Docente: Ing. Agustín Espino
Carrera: Tec. En Ingeniería en sistemas informáticos.

CONEXIÓN A BASE DE DATOS ORIENTADO A OBJETOS

Ítems a desarrollar en el ejercicio.

 Creación de base de datos.


 Codificación de diagrama de clases.
 Creación de biblioteca de clases.
 Creación de interfaz de usuario.
 Validación de controles.

CREACIÓN DE BASE DE DATOS


Diagrama final de la base de datos
Ingreso de 3 datos por tabla: Se debe de recordar que el llenado de la tabla debe de iniciar por la
tabla que no tiene dependencia de otras en este caso el orden de llenado es: área, especialidad,
expediente y por último la tabla paciente.

CODIFICACIÓN DE DIAGRAMA DE CLASES


Luego de haber creado la base de datos se procederá a crear una biblioteca de clases
con el nombre “ClasesHospital” la cual almacenara cada clase codificada.

Renombrar la clase como “Area”

Se procederá a crear una variable visible en todo el proyecto, para no estar declarándola
a cada momento, esta será la variable cadena de conexión.

En el explorador de soluciones en la opción My Project le daremos doble clic y se


mostrara la siguiente imagen.
Le daremos clic en la opción Configuraciones (Settings en mi caso)

En esta opción crearemos la variable cadenaConexion

Name= cadenaConexion

Type= String

Scope=Application

Value= Data source=ITCA; initial catalog=Hospital;integrated security=true

Nota: Las opciones presentadas Data source= deberá ser su servidor de base datos
local, initial cataloag= es el nombre de la base de datos, integrated security= true, es
para agregar integridad de datos a la cadena de conexión.

Se procederá a importar el espacio de nombre System.Data.SqlCliente y crear las


variables privadas que corresponden a esta clase, con sus respectivas property y
constructores.
Crear métodos para la clase Area

Función mostrarArea

Procedimiento insertarArea

Procedimiento modificarArea
Procedimiento eliminarArea

Luego de finalizar la clase con todos sus métodos se procederá agregar un proyecto tipo
Windows Form para capturar los datos de la clase área y almacenarlos en la base de
datos hospital.

1. Archivo
2. Agregar
3. Nuevo proyecto
4. Agregar le el nombre de “Area”

Se procederá a crear la referencia al formulario de la biblioteca de clase y se establecerá


el proyecto Windows Form (Area) como proyecto de inicio al momento de compilar.

Se creara el formulario agregando 2 label, 2 cajas de texto, 1 groupbox, 1 dataGridview y


4 botones, el formulario quedara de la siguiente manera:
Se dará doble clic en el formulario y se procederá a la importación del espacio de nombre,
crear procedimientos a utilizar en el desarrollo del ejercicio.

Crear el método limpiar y mandarlo a llamar en el evento load.

Dar doble clic en el datagridview

Dar doble clic en el botón cancelar y digitar el siguiente código


Dar doble clic en el botón modificar y digitar el siguiente código

Dar doble clic en el botón eliminar y digitar el siguiente código

Dar doble clic en el botón agregar y digitar el siguiente código


Depurar y compilar ejercicio

En este ejercicio falta validar las cajas de texto una para que solo acepte números enteros
y la otra para que solo acepte letras.

Tarea evaluada (Guía de POO y Conexión a base de datos)

El estudiante deberá de finalizar el ejercicio codificando todo el diagrama de clases,


validando todos los campos y creando los diferentes formularios para cada clase, además
se deberá de crear un formulario mdi para que cargue cada formulario (Área, Expediente,
Paciente, Especialidad)

Personalizar el ejercicio ya que se evaluara el diseño y creatividad del mismo.

Fecha de entrega: Semana 15 (3 al 7 de noviembre)

También podría gustarte