Mostrando entradas con la etiqueta MySQL 5 y Crystal Reports. Mostrar todas las entradas
Mostrando entradas con la etiqueta MySQL 5 y Crystal Reports. Mostrar todas las entradas

domingo, 4 de agosto de 2013

Punto de Venta con Visual Basic 2010 y MySQL (1)

Diseño de un software para un ferretería

Este ejemplo puede ser aplicado para una tienda, zapatería, veterinaria y todo aquel negocio que venda algo.

Los formularios que se desarrollarán en VB.NET son:
  • Login
  • Menú contenedor
  • Proveedor
  • Productos
  • Clientes
  • Empleados
  • Punto de Venta
  • Reportes por ventas
  • Reportes por día
  • Reportes por fecha
En VB crear un nuevo proyecto y llamarlo Punto_de_Venta






Recuerden siempre guardar todo el proyecto cada vez que hagan algún cambio, ya sea con Ctrl + S o dando clic al ícono de tres disquetes, en la parte superior izquierda.

Formulario Login: frmLogin
Nomenclatura:
Título: lblTitulo
Usuario: lblUsuario
Contraseña: lblContrasenia
Imagen de usuario: picUsuario
Imagen de candado: picContrasenia
Botón aceptar: btnAceptar
Botón Salir: btnSalir
Imagen señor: picFerreteria


Como observarán, los controles están encerrados en un GroupBox.

Formulario Contenedor: frmPuntoVenta



 Insetar un control MenuStrip e ingresar las siguientes opciones:

Nomenclatura:
Menú Principal: mnuPrincipal
Menú Catálogos: mnuCatalogos
Menú Productos: mnuProductos
Menú Proveedor: mnuProveedor
Menú Empleado: mnuEmpleado
Menú Ventas: mnuVender
Menú Ventas: mnuVentas
Menú Reporte de ventas: mnuReportes
Menú Salir: mnuSalir



Agregamos un nuevo formulario Producto: frmProducto
 Nomenclatura
Recuerden ver la sección de Nomenclatura en Visual Basic para que los controles que se utilizarán en la aplicaciones tengan la nomenclatura correspondiente y no se pierdan cuando se coloque código.



Como observarán, tiene dos GroupBox, uno en donde están los Label y TextBox para ingresar datos, y otro, donde están los botones para trabajar con los datos.
El rectángulo que está abajo es un DataGridView y tiene por nombre dgvProducto,

Agregamos un nuevo formulario Proveedor: frmProveedor



Agregamos un nuevo formulario Cliente: frmCliente



Agregamos un nuevo formulario Empleado: frmEmpleado



Y por último, agregamos un nuevo formulario para Vender: frmVenta




Hasta aquí lo dejo en esta entrega, más adelante seguiremos trabajando en esta aplicación.



Les dejo los enlaces para descargar el pdf de esta lección:

En Mega: Ejemplo de un Punto de Venta.pdf

En DropBox: Ejemplo de un Punto de Venta


Descargar el query de la BD 

  Cualquier duda o comentario no dudes en escribirme.

Desarrollo de una aplicación con Visual Basic 2010, MySQL 5 y Crystal Reports

Muchas veces, los universitarios tienen que buscar en la web ejemplos de desarrollo de aplicaciones para escritorio en el lenguaje de VB.NET con acceso a base de datos y les es muy difícil hallar información detallada y en español.

Iré desarrollando, paso a paso un software de Punto de Venta para una ferretería, que puede ser adaptado a una tienda, a una zapatería, a una veterinaría y en todo comercio donde se venda algo.

Espero que con esta contribución puedas enriquecer tus conocimientos en programación y más adelante, compartas tus experiencias a otros en la red.

El desarrollo del software será específicamente en el lenguaje VB.NET, el Gestor de Base de Datos MySQL 5.1 y para la elaboración de Reportes Crystal Report.

Asumo que tienes conocimientos básicos de programación, de todas maneras, si tuvieras dudas concretas, no dudes en preguntar.