Vous êtes sur la page 1sur 2

DESARROLLO DE APLICACIÓN EN N CAPAS

1. CREAR SOLUCION EN BLANCO


2. AGREGAR PROYECTO PAR LA CAPA DE ACCESO DE DATOS (BIBLIOTECA DE CLASES): CapaDatos
3. AGREGAR PROYECTO PAR LA CAPA DE NEGOCIO DE DATOS (BIBLIOTECA DE CLASES): CapaNegocios
4. AGREGAR PROYECTO PAR LA CAPA DE ACCESO DE DATOS (APLICACIÓN WNDOWS FORM): CapaPresentacion
NOTA: Eliminar clases que se crean por defecto en cada proyecto

5. Referenciar la capa de negocio a la capa de datos


6. Referenciarla capa de presentación a la capa de negocios

Implementaremos procesos CRUD para la tabla departamento

En la capa de Acceso a Datos: CapaDatos

METODO: EJECUTANDO INSTRUCCIONES TRANSAC SQL

1. Crear clase conexión


- Cadena de conexión a la base de datos
- Métodos: Abrir y Cerrar conexión.

2. Crear la clase pública que Consultará Datos de tbDepartamentos: public class CD_departamento
2.1. Agregar los espacios de nombres para librería que gestione el servidor de base de datos: using mysql
2.2. Instanciar la clase conexión como privado
2.3. Crear los objetos para gestionar los datos
- SqlDataReader leer;
- Datatable tabla = new Datatable();
- SqlCommand comando =new SqlCommand();

2.4. Crear método para mostrar datos consultados: Método Datatable Mostrar()
- Usar el objeto comando
- Abrir la conexión: comando.Connection = conexión.AbrirConexion();
- Ejecutar la consulta a la tabla: comando.CommandText = “Select * from tbdepartamento”
- Almacenar el resultado obtenido de la lectura: leer = comando.ExecuteReader();
- Cargar tabla con los datos obtenidos en leer: tabla.Load(leer)
- Cerrar la conexión: conexión.CerrarConexion();
- Devolver tabla con los datos obtenidos

En la capa de Negocios: CapaNegocios

1. Crear la clase que gestionará la Consultará Datos de tbDepartamentos


1.1. Agregar los espacios de nombres para librería que gestione el servidor de base de datos: using mysql
1.2. Referenciar a la capa de Acceso de Datos: using CapaDatos

1.3. Instanciar de forma privada la clase consulta de Datos de la capa de datos:


Private CD_departamento objetoCD = new CD_departamento();

1.4. Crear método Mostrar Departamento: public DataTable MostrarProd()


- Crear objeto tabla para recibir los datos de la CapaDatos: DataTable tabla = new DataTable();
- Leer los datos devueltos por la CapaDatos: tabla = objetoCD.Mostrar():
- Retornar los datos leídos: tabla;
1.5. conexión como privado
En la Capa de Presentación: CapaPresentacion

1. Diseñar el formulario para la muestra de datos: Agregue un DatagridView


2.
3.

4. Crear la clase que gestionará la Consultará Datos de tbDepartamentos


4.1. Agregar los espacios de nombres para librería que gestione el servidor de base de datos: using mysql
4.2. Referenciar a la capa de Acceso de Datos: using CapaDatos

4.3. Instanciar de forma privada la clase consulta de Datos de la capa de datos:


Private CD_departamento objetoCD = new CD_departamento();

4.4. Crear método Mostrar Departamento: public DataTable MostrarProd()


- Crear objeto tabla para recibir los datos de la CapaDatos: DataTable tabla = new DataTable();
- Leer los datos devueltos por la CapaDatos: tabla = objetoCD.Mostrar():
- Retornar los datos leídos: tabla;
4.5. conexión como privado

Vous aimerez peut-être aussi