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
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.
me podrias mandar la BD de este proyecto
ResponderEliminarSaludos Carmen, puedes descargar el query de la BD en: https://www.dropbox.com/s/45fct06kddrui8c/query%20Punto%20de%20Venta.txt
Eliminarhola quisiera descargar el software ?? me puede pasar el link?
Eliminarpero seria bueno que también des el código hasta ahora es un buen aporte
ResponderEliminarClaro que sí Nixon, esta semana estaré actualizando el tutorial, y al final, pondré todo el proyecto para descargar.
EliminarHola realmente me ha ayudado mucho estoy dexeando saber cuando publica la siguente parte
ResponderEliminarMuchas gracias. Comparte el blog con tus amigos.
ResponderEliminarEsta semana subiré nuevo material.
Hola, es un gran aporte el trabajo que haces, si es posible puedes agregar la el codigo de fuente, yo estoy recién aprendiendo vs, seria de gran ayuda.
ResponderEliminarSaludos
Gracias Carlos Antonio.
EliminarEn la entrada http://sistemasinformaticosivan.blogspot.mx/2014/03/punto-de-venta-con-vb-y-mysql-5.html, al final, dejo el código fuente.
donde esta el codigo urge xfas
EliminarMuy buen aporte ,me encantaría también obtener el codigo
ResponderEliminarSaludos Aldo.
EliminarEn la entrada http://sistemasinformaticosivan.blogspot.mx/2014/03/punto-de-venta-con-vb-y-mysql-5.html, al final, dejo el código fuente.
https://www.dropbox.com/s/cbggpn5z1fljvol/Punto_de_Venta.rar
hola, no encuentro el código fuente y me seria de mucha ayuda.
EliminarHola, en https://www.dropbox.com/s/9w6g6seg1f71w88/C%C3%B3digo%20a%20los%20Formularios.pdf y en https://www.dropbox.com/s/cbggpn5z1fljvol/Punto_de_Venta.rar los puedes encontrar,
EliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarHola,descargue el rar pero al abrir el proyecto me marcan error dos formularios, el de contenedor dinamico y el de contenedor reporte, le agradeceria si me pudiera ayudar a resolver ese problema, por favor
ResponderEliminarCualquier inconveniente que tengas estoy dispuesto a apoyar.
EliminarEste comentario ha sido eliminado por un administrador del blog.
ResponderEliminaramigo me podrias el enviar tu proyecto a mi corre es planeta50@hotmail.com
ResponderEliminarestaria muy agradecido contigo desde ya muchas gracias
Saludos Edwin, ya te mandé un mail. El link es: https://www.dropbox.com/s/cbggpn5z1fljvol/Punto_de_Venta.rar?dl=0
EliminarHola.. disculpas podrias pasarme el proyecto a mi correo sfmg1981@gmail.com te estare muy agradecido
EliminarHola, estoy probando el codigo y ya enlase la base de datos y al compilar arroja un error con el crystal repórt, "Error 31 Type 'CrystalDecisions.ReportSource.ICachedReport' is not defined "
ResponderEliminarTendras el dll o el componente extra para poder compilarlo sin este error?
Saludos
Saludos.
Eliminar¿Me pasas la pantalla del error?
Mi correo es ivanvegauc@gmail.com.
Pues quizá tenga más datos para revisar. Podría ser la versión de Crystal Reports que utilizas.
Disculpa ya te respondi en el correo.
ResponderEliminarGracias
que crystal report usaron caballeros?
ResponderEliminarsaludos
Saludos Ramiro.
EliminarLa versión del Crystal Reports que tienes que tener instalado es 13.02 o superior.
Esta es la web oficial.
http://scn.sap.com/docs/DOC-7824
Buenos días
ResponderEliminarIván Vega, muchas gracias, logre hacerlo funcionar, solo unos mensajes de advertencia, pero ya sin errores, solo falta pulirlo.
Gracias por su aporte.
Saludos
Muchas Gracias Ivan por la ayuda
ResponderEliminarEstamos en contacto.
Eliminargracias ivan
ResponderEliminarGracias a ti por visitar este Blog
Eliminardisculpa, yo tengo problemas al abrirlo con mi visual 2013
ResponderEliminarMándame un correo con un "pantallazo" del error.
Eliminarbajando amigo para probarlo...
ResponderEliminarEstamos en contacto.
Eliminarpodrias migarlo a sqlserver 2008 please
ResponderEliminarClaro. Aún lo necesitas?
EliminarEstimado no coge como consulta el texto de la base de datos me podria ayudar mi correo es vasco3s2009@gmail.com
ResponderEliminarCualquier duda escríbeme a ivanvegauc@gmail.com
Eliminarsaludos donde estan los codigos?
ResponderEliminarQue tal. En http://sistemasinformaticosivan.blogspot.mx/2014/03/punto-de-venta-con-vb-y-mysql-5.html están los códigos.
EliminarHola amigo me prodrias enviar tu proyecto ami correo dannyorz.27@gmail.com estaria muy agradecido contigo desde ya muchas gracias
ResponderEliminarSaludos Kiara. Ya te lo mandé al correo.
Eliminarhola amigo ivan vega, por favor quisiera saber en que consiste y como funciona el proyecto y tambien me podria enviar su proyecto a mi correo: karennerak.roselina@gmail.com se lo agradecere muchas gracias
ResponderEliminarHola Karen.
EliminarYa te envié un correo con el proyecto.
hola sr. ivan muchas gracias
Eliminarmuy bueno el proyecto, solo quisiera hacerte una consulta como actualizar la tabla productos despues de realizar una venta o sea disminuir el Stock menos la cantidad vendida lo estoy realizando en acces y visual studio 2010, si serias tan amable en ayudarme en esto de antemano te agradecería bastante por compartir tus conocimientos y que Dios te de muchas bendiciones.
ResponderEliminarSaludos. Gracias por visitar la página. Con respecto a la duda, con Acces no he trabajado, pero con MySQL lo que se haría sería un UPDATE:
ResponderEliminarActualizando existencias/stok de la tabla productos
Dim descontar = "update productos set stok = stok - '" & DgVenta.Item(3, i).Value & "' where idproducto='" & DgVenta.Item(0, i).Value & "'"
SQLIDU(descontar)
conex.Close()
Hola sr. Iván por favor quisiera que me apoye en la programacion del proyecto y me podría enviar a mi correo vpardosuarez@gmail.com, sera muy agradecido espero su respuesta. Muchas Gracias.
ResponderEliminarBuenas tardes, claro que si, en unas horas se lo envío a su correo. Gracias por su visita.
EliminarBuenas sr. ivan vega me puedes hacer el favor de enviarme la programacion del proyecto a mi correo por favor elviin_05_@hotmail.com
ResponderEliminarSaludos. Ya envié el proyecto a tu correo.
Eliminarhola sr. ivan vega por favor me puede enviar el proyecto a mi correo ysaelfrias@gmail.com
ResponderEliminarQue tal. Ya envié a tu correo el software con la base de datos y la entidad relación.
EliminarBuenas noches estimado me interesa mucho obtener el programa para mi pequeño negocio seria de gran ayuda quee lo proporciobara a mi correo en verdad se lo agradeceria fert440@gmail.com
ResponderEliminarSaludos. Ya te lo envié. Anexé la base de datos y el diseño de la entidad relación.
EliminarBUENAS SERIAS TAN AMABLE DE MANDARME EL PROYECTO POR FAVOR..tomgartecu@gmailcom
ResponderEliminarSaludos. Ya te lo envié.
EliminarBuenas tardes me podrias enviar el proyecto lo veo muy interesante para ver la estructura y hacer nuevas cosas para mi aprendizaje.
ResponderEliminarespecialist87@gmail.com
Saludos Dresr. Ya te lo mandé al correo.
EliminarHola muy buen aporte el que haces serias tan amable de enviarlo a mi correo te lo agradeseria...mi correo nahun_ghero@hotmail.com o ghcanales007@gmail.com saludos
ResponderEliminarListo, correo enviado.
EliminarBuenas Tardes estimado me interesa mucho obtener el programa para mi pequeño negocio Agradeceria si me puede enviar a mi correo a thedmena@gmail.com
ResponderEliminarYa te lo envié. Comparte por favor.
Eliminarbuenas noche, me parece un buen blog, y estoy interesada en obtener el programa para ver como adaptarlo mi negocio alba.aguero27@gmail.com
EliminarSaludos. Ya te envié el software a tu correo.
EliminarSaludos. Ya te lo mandé al correo.
ResponderEliminarBuen dia Ivan te mande un correo con el pantalla del error que tengo, el proyecto que mandas por correo es distinto al que puedes descargar por el link de este blog?
ResponderEliminarSaludos, Debes ser José Arreola.
EliminarEstaba tu correo en No deseado, el link del proyecto que te envié es el mismo que se puede descargar por este blog.
Es necesario agregar la referencia a MySQL. En el correo te adjunté un PDF. Gracias por escribir.
me puedes mandar el proyecto por favor
ResponderEliminarClaro, necesito tu correo.
EliminarHola ivan gracias gracias por tus aportes!, me podrias enviar el codigo fuente a gerardoepp@gmail.com
ResponderEliminarEres un amo gracias
Hola ivan como haria para instalarlo y que no me de error?
ResponderEliminarGerardo...he respondido a todos los correos...
EliminarPor alguna razón el tuyo no lo vi. Lo siento, te puedo apoyar en algo?
hola ivan gracias por tu aporte estoy haciendo un sistema y quisiera checar el tuyo, si me lo puedes proporcionar gracias de antemano
ResponderEliminarnatojq@hotmail.com
¿Qué tal Marcos?
EliminarYa te lo envié.
Que tal Ivan buenas tardes, me gusto mucho tu proyecto y quisiera ver si me pudieras proporcionar el codigo y el query para la base, te lo agradezco de antemano, mi correo es robertoosorio16@gmail.com
ResponderEliminarSaludos Roberto. Por supuesto, todo sea para compartir el conocimiento.
EliminarHola amigo me prodrias enviar tu proyecto ami correo orbitxd@outlook.com te lo agradeceria mucho
ResponderEliminarQue tal Guillermo? Listo.
EliminarYa lo envié. Estamos en contacto.
Que tal amigo buenas noches quería felicitarte por este gran aporte y quisiera saber si fueras tan amable de proporcionarme el codigo y el query de la db e ante mano muchas gracias mi correo victor.alejandro62@gmail.com
ResponderEliminarListo mi estimado Víctor.
ResponderEliminarHola, gracias por este aporte, podrias enviarme por favor el proyecto y la db a mreyeso@sena,edu.co? quedaria muy agradecido
ResponderEliminarSaludos mi estimado. Ya te lo envié.
EliminarExcelente aporte estoy leyendo tu trabajo y he entendido mas aquí que en el año con mis profesores, si no fuera mucho pedir me podrás mandar el proyecto y la bd mi correo es txusmohameth@gmail.com quedaria mas que agradecido. Saludos.
ResponderEliminarQue tal? Ya te lo envié. Gracias por así considerarlo.
Eliminarhola que tal un duda al abrir el modulo de ventas me marca un error espero me puedas ayudar
ResponderEliminargracias por tu aporte
saludos
Claro que si, con gusto.
EliminarPuedes mandarme correo con capturas de pantalla de tu error.
Este comentario ha sido eliminado por el autor.
ResponderEliminarQue tal ivan muchas gracias por apoyar a los nuevos estoy creando uno sistema y quisiera ver si me facilitas el tuyo para ayudarme a dar una idea de las tablas muchas gracias pccenter.gdl@gmail.com
ResponderEliminarSaludos. Ya lo envié a tu correo.
EliminarHola Ivan, que buen proyecto me podrías enviar tu programa al correo andersonpadilla1@gmail.com gracias de ante mano
ResponderEliminarPoseer un registro de todos los movimientos que se producen a diario en el salón de venta, y un software punto de venta riguroso permite optimizar la calidad en la atención a cada uno de los clientes que ingresan con una necesidad específica.
ResponderEliminarmuchas gracias por el aporte si fueras tana amable de enviarme al correo cristian.100gmb@gmail.con
ResponderEliminarMuy buen aporte me puedes compartir el software por favor wualtersaballos@hotmail.com
ResponderEliminarexelente aporte podrias mandar codigos fuentes porfavor a gynyb@hotmail.com
ResponderEliminarHola Iván, un gusto en saludarte. Me encantaría si me pudieses facilitar tu proyecto. Estoy en desarrollo de algo pequeño (inventario) y me ayudaría mucho. Gracias. srsgraf@gmail.com
ResponderEliminarInvertir en tecnología puede traer sorprendentes ventajas y beneficios para un salón comercial. No hace falta tener un gran salón de ventas para implementar un software de gestion comercial. Cualquiera sea el rubro y el tamaño del comercio es posible contar con las grandes ventajas de implementar un software punto de venta.
ResponderEliminarhola ivan me podrias enviar tu proyecto xfavor:
ResponderEliminarabadiazmadele7@gmail.com
te lo agradeceria
muy buen aporte, sigue como hasta ahora compartiendo tu conocimiento
ResponderEliminarMe podrias enviar el proyecto completo por favor a mi correo
gabriel_jgem@outlook.com
lo necito para mi futuro profesion me podria enviar su proyecto
ResponderEliminarnoelgutierrez908gmail.com
noelgutierrez908@gmail.com
ResponderEliminarCon Control Comercio, el mejor programa de facturacion, conocés los faltantes de mercadería, los ingresos y egresos de stock. El control de stock se realiza de forma rápida y ágil, y el sistema de gestión te indica cuanto dinero perdiste.
ResponderEliminarBuenas, oye disculpa me preguntava si me puedes enviar el proyecto please
ResponderEliminarhola esta bueno pero me puedes ayudar pasando el link para descargar el software
ResponderEliminarhola buenas me puedes regalar el codigo. katheg073@gmail.com
ResponderEliminarPor favor me puedes enviar el proyecto a gestorgestionsac@gmail.com
ResponderEliminarSe ve muy interesante, y gracias por elo aporte.
De antemano muy agradecido.
podrias mandar tu proyecto
ResponderEliminarHola buenas noches podrías me parece genial, y me preguntaba si podrías compartir tu proyecto gracias
ResponderEliminarfranzmamani695@gmail.com
ResponderEliminarPor favor
cuales la contraseña y el usuario para entrar
ResponderEliminar