DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 1
TEMA 03:
SISTEMA GESTIÓN
PEDIDOS LINQ, SQL
SERVER 2008, C# Y
CRYSTAL REPORTS
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 2
SISTEMA GESTIÓN PEDIDOS CON C#, LINQ, SQL SERVER 2008 Y CRYSTAL REPORTS
1.1 Creación del proyecto
1.2 Estructura del proyecto
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 3
1.3 Modelo Datos
3.1. Base de datos
3.2. Mapeo de la base de datos usando ENTITY FRAMEWORK
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 4
1.4 CRUD dentro de ModeloDatos
4.1. CRUD_Clientes
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 5
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 6
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 7
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 8
4.2. CRUD_Detalle
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 9
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 10
4.3. CRUD_Factura
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 11
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 12
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 13
4.4. CRUD_Productos
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 14
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 15
4.5. CRUD_Usuarios
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 16
4.6. CRUD_Vendedor
1.5 Capa Negocio
5.1. Creación de clases
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 17
5.2. Implementación de las clases
ClientesNE
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 18
DetalleNE
FacturaNE
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 19
ProductoNE
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 20
UsuariosNE
VendedorNE
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 21
1.6 Capa Presentación
6.1. Creación de Formularios
Diseño del formulario: FrmUsuarios (Autenticación)
Código fuente
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 22
Ejecución del formulario de Autenticación de Usuarios
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 23
6.2. Diseño del formulario MDIPrincipal
Código fuente
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 24
6.3. Diseño del formulario FrmGenerarPedido
Código fuente
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 25
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 26
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 27
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 28
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 29
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 30
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 31
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 32
Este botón se
implementará en
la Sgte. Sesión
referente a
Reportes con
Crsytal Reports.
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 33
6.4. Diseño del formulario FrmDetalle
Código fuente
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 34
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 35
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 36
Este botón se
implementará en
la Sgte. Sesión
referente a
Reportes con
Crsytal Reports.
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 37
6.5. Diseño del formulario FrmConsultaPedido
Código fuente
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 38
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 39
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 40
REPORTES CON CRYSTAL REPORTS
1. Creamos un Nuevo elemento de Tipo Crystal Reports: ReporteFactura y lo configuramos tal
como se muestra en la siguiente imagen.
2. Agregamos un formulario Windows para mostrar el Reporte: FrmRptFactura
Diseño del formulario agregar un objeto CrystalReportViewer: crvFactura
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 41
Código fuente
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 42
3. Ejecución del Reporte
4. Implementar los formularos restantes, validar entradas y generar el instalador de su proyecto.