punto de venta sencillo en visual studio 2008 con basic y

14
Punto de venta sencillo en Visual Studio 2008 con Basic y MySQL. Publicado en 9 diciembre, 2012 de Joshyba Hola hoy les traigo un sencillo punto de venta en visual basic.net y MySQL: contiene los siguientes formularios: acceso proveedor productos clientes empleados punto de venta reportes por venta reportes por dia reportes por fecha Muy bien Ahora las imagenes jeje:

Upload: dymsoporte

Post on 24-Nov-2015

21 views

Category:

Documents


1 download

TRANSCRIPT

Punto de venta sencillo en Visual Studio 2008 con Basic yMySQL.Publicado en9 diciembre, 2012deJoshybaHola hoy les traigo un sencillo punto de venta en visualbasic.nety MySQL:contiene los siguientes formularios: acceso proveedor productos clientes empleados punto de venta reportes por venta reportes por dia reportes por fechaMuy bien Ahora las imagenes jeje:

y la fuenteaquiAqui esta la BD.create database autopartes_lalo;use autopartes_lalo;CREATE TABLE IF NOT EXISTS proveedor( idproveedor INT NOT NULL AUTO_INCREMENT , nombrepro VARCHAR(255) NULL , direccion TEXT NULL , rfc VARCHAR(18) NULL , telefono VARCHAR(20) NULL , PRIMARY KEY (idproveedor))engine=myisam;

CREATE TABLE IF NOT EXISTS productos( idproducto INT NOT NULL AUTO_INCREMENT , nombre varchar(100), descripcion TEXT NULL , marca VARCHAR(45) NULL , precio DECIMAL(12,2) NULL , costo DECIMAL(12,2) NULL , minimo INT NULL , /*la cantidad minima del prodcuto*/ stok int, /*cantidad en strok o en tienda*/ idproveedorpro INT NOT NULL , /*un producto es obtenido de un proveedor*/ index fkindex(idproveedorpro), PRIMARY KEY (idproducto))engine=myisam;

CREATE TABLE IF NOT EXISTS almacen ( idalmacen INT NOT NULL AUTO_INCREMENT , cantidad INT NULL , idproductoalm int, index fkindex(idproductoalm), /*un producto es guardado en almacen para despues distribuir a tienda*/ PRIMARY KEY (idalmacen))engine=myisam;

CREATE TABLE IF NOT EXISTS compras ( /*un comprando productos a un proveedor*/ idcompra INT NOT NULL AUTO_INCREMENT , fecha DATE NULL , /*fecha de la compra*/ cantidad_pro int, /*cantidad total de articulos comprados*/ total DECIMAL(12,2) NULL , /*total de dinero de los aerticulos comprados*/ idproductocom INT NOT NULL , index fkindex(idproductocom), /*conexion con los productos que necesitamos comprar*/ iddetcomprascom int, index fkindex2(iddetcomprascom),/*una compra tiene un detalle*/ PRIMARY KEY (idcompra))engine=myisam;

CREATE TABLE IF NOT EXISTS detcompras(iddetcompras int not null auto_increment, cantidad_ind INT NULL , /*cantidad individual de cada producto*/ precio DECIMAL(12,2) NULL , /*precio de compra*/ subtotal decimal(12,2), /* total de la suma a pagar por ese pro*/primary key(iddetcompras));

CREATE TABLE IF NOT EXISTS cliente ( idcliente INT NOT NULL AUTO_INCREMENT , nombre VARCHAR(255) NULL , direccion TEXT NULL , telefono VARCHAR(20) NULL , PRIMARY KEY (idcliente))engine=myisam;

CREATE TABLE IF NOT EXISTS empleado ( idempleado INT NOT NULL AUTO_INCREMENT , nombre VARCHAR(255) NULL , direccion varchar(255) NULL , telefono VARCHAR(20) NULL , usuario varchar(100), contrasenia varchar(100), sexo CHAR(2) NULL , fecha_nacimiento DATE NULL , cargo VARCHAR(30) NULL , PRIMARY KEY (idempleado))engine=myisam;

CREATE TABLE IF NOT EXISTS ventas ( /*ES UNICAMENTE PARA ALMACENAR TODO EL PROCESO DE VENTA DE UN PRODUCTO*/ idventa INT NOT NULL AUTO_INCREMENT , /*SI TIENE RELACION CON EL EMPLEADO Y EL CLIENTE*/ fecha date, cantidadto INT NULL , /*cantidad individual de cada producto*/ total decimal(12,2), /* total de la suma a pagar por ese pro*/ idclienteven int, idempleadoven int, INDEX fkindex1(idclienteven), INDEX fkindex2(idempleadoven), PRIMARY KEY (idventa))engine=myisam;

CREATE TABLE IF NOT EXISTS detventas(iddetventas int not null auto_increment, cantidad INT NULL , /*cantidad individuall de cada producto*/ nombre varchar(255), precio DECIMAL(12,2) NULL , /*precio de compra*/ subtotal DECIMAL(12,2), iddetventasven int, INDEX fkindex(iddetventasven), /* idproductoven int, POR QUE NO ESTA RELACIONADO? POR QUE SI EL PRODUCTO ACTUALIZA, SU PRECIO AFECTA LA VENTA INDEX fkindex3(idproductoven), */primary key(iddetventas))engine=myisam;

http://joshyba.wordpress.com/2012/12/09/punto-de-venta-shttp://joshyba.wordpress.com/2012/12/09/punto-de-venta-sencillo-en-visual-studio-2008-con-basic-y-mysql/encillo-en-visual-studio-2008-con-basic-y-mysql/