You are on page 1of 61

MANUAL TCNICO

SISTEMA GESTIN PEDIDOS

1. Aprendiendo con Visual Estudio en Estructura Tres Capas

1.1 Creamos el proyecto : Como Nombre le pondremos PYSistemaPedidos


a.
b.

Iniciamos abriendo el visual estudio:


Archivo nuevo Proyecto :

c.
d.
e.
f.
g.

Seleccionamos Visual studio :


Otros tipos de Proyectos :
Seleccionamos: Solucin en Blanco.
Damos el nombre al proyecto :PYSistemaPedidos
Examinamos la Ubicacin del Proyecto.

1.2 Empecemos Armar la Estructura tres Capas :


a.

Una vez guardado el proyecto :procedemos a crear las capas

b.

Damos doble clic sobre la solucin

c.

Seleccionamos Visual Studio,


Biblioteca de clases: y creamos la primera clase que se llamara CONEXIN.

Ing. Hobby Saavedra Rosas

Pgina 2

1.3 Una vez Creadas todas las Capas la Arquitectura quedara as :


a.

Las bibliotecas de clases son como un paquete en java

1.4 Empecemos por SQL SERVER Creando la base de datos


PYSistemaPedidos: Relacin de tablas.

Ing. Hobby Saavedra Rosas

Pgina 3

Una vez creadas las tablas en SQL Server Empecemos a programar:

2. Aprendiendo a Programar en la Capa Entidades

2.1 La Capa Entidades Cliente:


Ing. Hobby Saavedra Rosas

Pgina 4

a.

Agregamos una Clase Llamada Cliente: NOTA todos los campos de la tabla cliente
deben ser programados en la clase Cliente de dicha Capa Entidades.

2.2 La Capa Entidades Compra:

Ing. Hobby Saavedra Rosas

Pgina 5

a.

Agregamos una Clase Llamada Compra: NOTA todos los campos de la tabla compra
deben ser programados en la clase Compra de dicha Capa Entidades.

2.3 La Capa Entidades Compra Producto:

Ing. Hobby Saavedra Rosas

Pgina 6

a.

Agregamos una Clase Llamada Compra Pedido: NOTA todos los campos de la tabla
compra deben ser programados en la clase Compra pedidos de dicha Capa Entidades.

2.4 La Capa Entidades Detalles:

Ing. Hobby Saavedra Rosas

Pgina 7

a.

Agregamos una Clase Llamada Detalle: NOTA todos los campos de la tabla detalle
deben ser programados en la clase Detalle de dicha Capa Entidades.

2.5 La Capa Entidades


Facturas:
a.

Agregamos una Clase Llamada Factura: NOTA todos los campos de la tabla Factura deben
ser programados en la clase Factura de dicha Capa Entidades.

Ing. Hobby Saavedra Rosas

Pgina 8

2.6 La Capa Entidades Producto:

a.

Agregamos una Clase Llamada Producto: NOTA todos los campos de la tabla producto
deben ser programados en la clase producto de dicha Capa Entidades.

Ing. Hobby Saavedra Rosas

Pgina 9

2.6 La Capa Entidades Proveedor:


a.

Agregamos una Clase Llamada Proveedor: NOTA todos los campos de la tabla proveedor
deben ser programados en la clase proveedor de dicha Capa Entidades.

Ing. Hobby Saavedra Rosas

Pgina 10

2.7 La Capa Entidades Vendedor:


a.

Agregamos una Clase Llamada Vendedor: NOTA todos los campos de la tabla Vendedor
deben ser programados en la clase vendedor de dicha Capa Entidades.

Ing. Hobby Saavedra Rosas

Pgina 11

2.8 La Capa Entidades Usuario:


a.

Agregamos una Clase Llamada Usuario: NOTA todos los campos de la tabla usuario deben
ser programados en la clase usuario de dicha Capa Entidades.

Ing. Hobby Saavedra Rosas

Pgina 12

3. Aprendiendo a Programar la Capa Conexin

3.1 Conexin:
a.
b.

Agregamos una Clase Llamada Conexin BD , para poder conectarse con la base de datos
debemos hacer los siguiente :
Clic derecho en herramientas ,conectar con base de datos

c.
d.
e.

Luego procedemos hacer lo siguiente:


Tipo de servidor ,seleccionamos autenticacin Windows ,luego escogemos la base de datos
Y por ltimo le damos probar conexin.

Ing. Hobby Saavedra Rosas

Pgina 13

f.

luego nos vamos en explorador de servidores y copiamos el cdigo de la base de


datos.EXTENCION

3.2 Capa Conexin:


a. Creamos la clase ConexionBD y programamos lo siguiente:

4. Aprendiendo a Programar la Capa Datos

a.

Es donde residen los datos y es la encargada de acceder a los mismos. Est formada por uno o
ms gestores de bases de datos que realizan todo el almacenamiento de datos, reciben solicitudes
de almacenamiento o recuperacin de informacin desde la capa de negocio.

4.1 Capa Datos ClienteDAO: programacin

Ing. Hobby Saavedra Rosas

Pgina 14

Ing. Hobby Saavedra Rosas

Pgina 15

Ing. Hobby Saavedra Rosas

Pgina 16

4.2 Capa Datos CompraDAO:

Ing. Hobby Saavedra Rosas

Pgina 17

Ing. Hobby Saavedra Rosas

Pgina 18

4.3 Capa Datos CompraProductoDAO:

Ing. Hobby Saavedra Rosas

Pgina 19

Ing. Hobby Saavedra Rosas

Pgina 20

4.4 Capa Datos DetalleDAO:

Ing. Hobby Saavedra Rosas

Pgina 21

Ing. Hobby Saavedra Rosas

Pgina 22

Ing. Hobby Saavedra Rosas

Pgina 23

4.5 Capa Datos FacturaDAO:

Ing. Hobby Saavedra Rosas

Pgina 24

4.6 Capa Datos ProductoDAO:

Ing. Hobby Saavedra Rosas

Pgina 25

Ing. Hobby Saavedra Rosas

Pgina 26

Ing. Hobby Saavedra Rosas

Pgina 27

4.7 Capa Datos ProveedorDAO:

Ing. Hobby Saavedra Rosas

Pgina 28

Ing. Hobby Saavedra Rosas

Pgina 29

4.8 Capa Datos UsuarioDAO:

4.8 Capa Datos VendedorDAO:

4.9 Capa Datos VendedorDAO:


Ing. Hobby Saavedra Rosas

Pgina 30

Ing. Hobby Saavedra Rosas

Pgina 31

Ing. Hobby Saavedra Rosas

Pgina 32

5. Aprendiendo a Programar la Capa Negocio

a.

Es donde residen los programas que se ejecutan, se reciben las peticiones del usuario y se envan
las respuestas tras el proceso. Se denomina capa de negocio (e incluso de lgica del negocio)
porque es aqu donde se establecen todas las reglas que deben cumplirse. Esta capa se comunica
con la capa de presentacin, para recibir las solicitudes y presentar los resultados, y con la capa
de datos, para solicitar al gestor de base de datos almacenar o recuperar datos de l. Tambin se
consideran aqu los programas de aplicacin.

5.1 Capa Datos ClienteNE:

5.2 Capa Datos CompraNE:

Ing. Hobby Saavedra Rosas

Pgina 33

5.3 Capa Datos CompraProductoNE:

Ing. Hobby Saavedra Rosas

Pgina 34

5.4 Capa Datos DetalleNE:

5.5 Capa Datos FacturaNE:

Ing. Hobby Saavedra Rosas

Pgina 35

5.6 Capa Datos ProductoNE:

5.7 Capa Datos ProveedoresNE:

5.8 Capa Datos UsuarioNE:


Ing. Hobby Saavedra Rosas

Pgina 36

5.9 Capa Datos VendedorNE:

Ing. Hobby Saavedra Rosas

Pgina 37

6. Aprendiendo a Programar la Capa til

Ing. Hobby Saavedra Rosas

Pgina 38

7. Aprendiendo a Programar los formularios

7.1 formulario de Acceso:

7.2 Cdigo del formulario acceso :

Ing. Hobby Saavedra Rosas

Pgina 39

7.3 formulario Clientes:

a.

cdigo del formulario cliente:

Ing. Hobby Saavedra Rosas

Pgina 40

Ing. Hobby Saavedra Rosas

Pgina 41

7.4 formulario Proveedor:

a.

cdigo del formulario Proveedores:

Ing. Hobby Saavedra Rosas

Pgina 42

Ing. Hobby Saavedra Rosas

Pgina 43

7.5 formulario Vendedor:

Ing. Hobby Saavedra Rosas

Pgina 44

a.

Cdigo del formulario Vendedores:

Ing. Hobby Saavedra Rosas

Pgina 45

Ing. Hobby Saavedra Rosas

Pgina 46

7.6 formulario Producto:

a. Cdigo del formulario Producto:

Ing. Hobby Saavedra Rosas

Pgina 47

Ing. Hobby Saavedra Rosas

Pgina 48

1.1 Formulario Generar Compra

a.

Cdigo del formulario Gestionar Compra:

Ing. Hobby Saavedra Rosas

Pgina 49

Ing. Hobby Saavedra Rosas

Pgina 50

Ing. Hobby Saavedra Rosas

Pgina 51

Ing. Hobby Saavedra Rosas

Pgina 52

Ing. Hobby Saavedra Rosas

Pgina 53

1.2 Formulario Generar Pedidos

Ing. Hobby Saavedra Rosas

Pgina 54

a.

Cdigo del formulario Gestionar Compra:

Ing. Hobby Saavedra Rosas

Pgina 55

Ing. Hobby Saavedra Rosas

Pgina 56

Ing. Hobby Saavedra Rosas

Pgina 57

Ing. Hobby Saavedra Rosas

Pgina 58

1.3 Formulario Consultar Pedido

a.

Cdigo del formulario Consultar Pedido:

Ing. Hobby Saavedra Rosas

Pgina 59

Ing. Hobby Saavedra Rosas

Pgina 60

1.4 Formulario Buscar Cliente Pedido

a.

Cdigo del formulario Consultar Pedido:

Ing. Hobby Saavedra Rosas

Pgina 61

You might also like