Tema 03 Autenticacion User Py Gestion Pedidos 130913143342 Phpapp01

Post on 02-Jan-2016

104 views 0 download

Transcript of Tema 03 Autenticacion User Py Gestion Pedidos 130913143342 Phpapp01

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.