tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf
TRANSCRIPT
![Page 1: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/1.jpg)
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
![Page 2: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/2.jpg)
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
![Page 3: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/3.jpg)
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
![Page 4: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/4.jpg)
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
![Page 5: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/5.jpg)
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 5
![Page 6: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/6.jpg)
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 6
![Page 7: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/7.jpg)
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 7
![Page 8: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/8.jpg)
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 8
4.2. CRUD_Detalle
![Page 9: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/9.jpg)
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 9
![Page 10: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/10.jpg)
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 10
4.3. CRUD_Factura
![Page 11: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/11.jpg)
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 11
![Page 12: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/12.jpg)
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 12
![Page 13: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/13.jpg)
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 13
4.4. CRUD_Productos
![Page 14: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/14.jpg)
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 14
![Page 15: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/15.jpg)
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 15
4.5. CRUD_Usuarios
![Page 16: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/16.jpg)
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
![Page 17: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/17.jpg)
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 17
5.2. Implementación de las clases
ClientesNE
![Page 18: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/18.jpg)
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 18
DetalleNE
FacturaNE
![Page 19: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/19.jpg)
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 19
ProductoNE
![Page 20: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/20.jpg)
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 20
UsuariosNE
VendedorNE
![Page 21: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/21.jpg)
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
![Page 22: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/22.jpg)
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
![Page 23: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/23.jpg)
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
![Page 24: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/24.jpg)
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
![Page 25: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/25.jpg)
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 25
![Page 26: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/26.jpg)
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 26
![Page 27: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/27.jpg)
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 27
![Page 28: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/28.jpg)
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 28
![Page 29: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/29.jpg)
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 29
![Page 30: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/30.jpg)
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 30
![Page 31: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/31.jpg)
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 31
![Page 32: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/32.jpg)
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.
![Page 33: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/33.jpg)
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
![Page 34: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/34.jpg)
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 34
![Page 35: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/35.jpg)
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 35
![Page 36: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/36.jpg)
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.
![Page 37: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/37.jpg)
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
![Page 38: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/38.jpg)
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 38
![Page 39: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/39.jpg)
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 39
![Page 40: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/40.jpg)
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
![Page 41: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/41.jpg)
DESARROLLO DE APLICACIONES CON LINQ, EF, SQL SERVER 2008 Y C#
Ing. Hobby Saavedra Rosas 41
Código fuente
![Page 42: tema-03-autenticacion-user-py-gestion-pedidos-130913143342-phpapp01.pdf](https://reader031.vdocuments.co/reader031/viewer/2022020219/55cf98b6550346d0339942c0/html5/thumbnails/42.jpg)
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.