Código de PHP - Sistema de Punto de Venta

Sistema de Punto de Ventagráfica de visualizaciones


PHP

estrellaestrellaestrellaestrellaestrella(15)
Actualizado el 17 de Febrero del 2018 por Donnovan (Publicado el 16 de Febrero del 2018)
2.584 visualizaciones desde el 16 de Febrero del 2018. Una media de 119 por semana
Programa en PHP, Punto de Venta, Quiero comparir mi proyecto que inicie para comenzar a desarrollar en PHP, Ajax, Jquery, etc......

La finalidad de Compartirlo es para que la comunidad de programación apoye en mejorar este proyecto, hacer alguna critico u/o comentario y que los nuevos programadores que van iniciando
tengan un avance mas rápido. Si algún colega realiza una modificación en código, diseño, seguridad etc... que lo compartan

stock-inicio

stock-reportes

stock-clientes

1.0
estrellaestrellaestrellaestrellaestrella(15)

Actualizado el 17 de Febrero del 2018 (Publicado el 16 de Febrero del 2018)gráfica de visualizaciones de la versión: 1.0
2.585 visualizaciones desde el 16 de Febrero del 2018. Una media de 119 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

  • Archivos para descargar

Si alguno de los archivos de descarga no funciona, comentanos aquí el error.




Comentarios sobre la versión: 1.0 (15)

Imágen de perfil
xve
19 de Febrero del 2018
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder
Imágen de perfil
ScriptShow
20 de Febrero del 2018
estrellaestrellaestrellaestrellaestrella
No lo he probado aún. La idea es muy interesante. Tiene buen aspecto. ¡Enhorabuena!.
Responder
Donnovan
23 de Febrero del 2018
estrellaestrellaestrellaestrellaestrella
si pudiera ayudar en mejorar la parte de inventarios, se los agradeceria....... ahi me encuentro trabado
Responder
GERMAN SOSA RAYAS
16 de Mayo del 2018
estrellaestrellaestrellaestrellaestrella
No me permite ingresar al subirlo, cual es el usuario y la clave??
Responder
Donnovan
29 de Mayo del 2018
estrellaestrellaestrellaestrellaestrella
usuario: admin
pass: admin

incluso puedes añadir un perfil de usuario al momento de crear la base de datos, en la tabla usuarios.
Responder
Oscar
30 de Junio del 2018
estrellaestrellaestrellaestrellaestrella
Que tal Donovan,no sé si aún estas activo con este proyecto,pero quiero comentarte que hoy me lo he descargado y he emepezado a testearlo.Creo que está bastante estético y tiene funcinalidades efectivas,pero en cuestiones de seguridad si deja mucho que desear.Bueno sé que no es un trabajo profesional y quiero felicitarte por compartir tu código con la comunidad,pues a veces cuando nos ha costado trabajo realizar algo, se nos hace dificil compartirlo con alguien.También me gustaría saber a que te refieres con que tienes problemas con el inventario.Te comento que al principio,de mi testeo he tenido problemas a la hora de querer visualizar los reportes en formato pdf,pero lo he resuelto cambiando la sentencia include por lo siguiente require_once (dirname(__DIR__).'/php_action/db_connect.php');Así ya me muestra el pdf,y si a eso te refieres con los problemas con los inventarios,pues prueba con llamar de esta manera al archivo de conexión a la bd.Te comento que yo uso una distribución de ubuntu y no sé si se de igual con una version de windows.
Responder
Donnovan
02 de Julio del 2018
estrellaestrellaestrellaestrellaestrella
Que tal Oscar, agradezco tus comentarios y observaciones, efectivamente no es algo profesional es algo que comencé para adentrarme en la programación web, uno de los objetivos de compartir el código es precisamente para hacer observaciones y que la comunidad de programadores con mayor experiencia aporte algo de mejora al proyecto como la seguridad, simplificar código etc oscar. Te comento en los inventarios el problema es el siguiente, al realizar un venta puede existir una devolución de mercancía de esa misma venta, obvio por ser devolución el stock de el producto tendría que aumentar su existencia por la devolución hecha, si la venta 10 el producto 1 lleva 10 pzas, al hacer una devolución de la venta 10 del producto 1 se devuelve 8 pzas, esas 8 pzas devueltas no logro que sume al inventario del producto 1, espero explicarme oscar, para que se mostrara los pdf en pantalla no tuve problemas pero gracias por compartir una solución, asi mismo si logras mejorar codigo, espero que lo puedas compartir a la comunidad .......
Responder
Oscar
02 de Julio del 2018
estrellaestrellaestrellaestrellaestrella
Que tal Donovan,un gusto saludarte después de tu pronta respuesta.Pues,ese mismo día que te envíe el pasado mensaje estuve testeando los diferentes módulos que conforman tu proyecto,y me encontré con que al que querer registrar una venta no pasa nada al presionar el botón "Guardar Cambios",estuve haciendo diferentes pruebas con la utilisíma función ini_set("display_errors",1) para tratar de encontrar la causa del error tal como lo hice para localizar las de los pdf que te comenté,pero nada.Estoy pensando utilizar la clase PDO para resolver este problema.pero también estoy tratando de entender lo que hace tu código más abajo de la sentencia Insert.Bueno.por supuesto que lo comparto, apenas vea que ya le pueda agregar algo significativo a tú código,pues me parece que tú código se puede utilizar para algo profesional si se le hacen los cambios pertinentes,sólo que yo también soy algo nuevo en php y tengo más experiencia en Java.No te parecería bien abrir un repositorio en github o que te descargues un software como TortoiseSVN para controrl de versiones y así podamos trabajar en mejorar tu software.Que estés bien y espero tu respuesta.
Responder
Donnovan
03 de Julio del 2018
estrellaestrellaestrellaestrellaestrella
Que tal Oscar, nuevamente agradezco tus comentarios, consejos y observaciones. Sobre lo que mencionas que no guarda cambios al registrar una venta, se me hace extraño ya que fue el modulo que realice primero y servia a la perfección, puedes comprobar eliminado los registros en la base de datos de las tablas orders y detalle orders, ojo ninghun inoput debe quedar vacio por que no gurdara nada, checa eso oscar, en la venta vienen 25 renglones para registrar productos si solo ocupas 5 de los 25 debes eliminar los 20 restantes, y me parece buena idea eso de abrir un repositorio en gitHub o el software para controlar las versiones, y al igual que tu no soy muy experto en esto de lo programación aparte me dedico a las redes y servidores jejeje, tengo en mente comenzar a codificar un opción de kardex para los productos pero aun estoy viendo como funciona exactamente un kardex, otra que tengo en mente es guardar los registros (id usuario, nombre usuario, fecha y hora) de los usuarios que en algun momento llegen a modificar información de un producto cliente y usuario, me alegra que el codigo te sirviera y le puedas agregar de tus conocimientos oscar !!! Saludos estamos en contacto
Responder
Oscar
04 de Julio del 2018
estrellaestrellaestrellaestrellaestrella
Que tal Donovan,agradezco tu interés por responder a mis comentarios.Bueno.ayer por la tarde estuve estudiando tu código ,y pues ya entendiendo como enlazas las peticiones de los scripts php con lo scripts de Jquery para extraer la información de la base de datos o cuando la insertas en el caso del form el registro de ventas,ya voy entendiendo de que va la cosa,sólo que he visto que has hecho algunas cosas extrañas con tu código y más bien me da la impresión de que has retomado algun scripts previamente hecho por otro programador.Bueno el caso es que ya pude insertar ventas pues el error estaba en que tu código en el script php estabas añadiendo los campos todos con comilla,y para el caso de los que tienen un formato de número, se tienen que poner sin comillas en la cadena de la consulta.También pasaban cosas extrañas cuando preionabas Enter para que se añadiera el total de productos en el textbox del formulario que envía los datos,porque se añadian nuevas filas en la tabla,y eso se sentía algo molesto ,pero ya lo resolví y ahora ya puedo ir añadiendo filas a la tabla según lo vaya necesitando.Si estas interesado en revisar mis cambios,indicame algún correo para que te envíe el código y lo revises y publiques los cambios.Con respecto a los inventarios,yo también estoy interesado en programar algo parecido a lo que tu comentas,y estaré poniendo manos a la obra.Saludos
Responder
Donnovan
04 de Julio del 2018
estrellaestrellaestrellaestrellaestrella
Que tal Oscar, algunos de los scripts los tome de las clases que tuve de programación y algunas otras cosas las consulte en este magnifico foro para resolver algunos detalles, por ello decidí a compartirlo para hacerle mejoras con aporte de otros programadores (como tu por ejemplo), un correo para contacto, donnovan.segura7@gmail.com, y publicar los cambios a la brevedad, también tomare tu consejo de compartirlo en GitHub, para ver que mejoras se pueden obtener .... Saludos Oscar !!!
Responder
Oscar
09 de Julio del 2018
estrellaestrellaestrellaestrellaestrella
Que tal Donovan,te comento que ya te envíe los pequeños cambios introducidos a tú código.Espero me enviés el link a github.
Responder
Donnovan
11 de Julio del 2018
estrellaestrellaestrellaestrellaestrella
Que tal Oscar, a mi correo no me ha llegado nada, y si ya en esta semana subire el proyecto a un repositorio de GitHub, ya tengo algunas ideas para mejorar el proyecto, en una oportunidad me pondré a trabajar en ello..... Saludos
Responder
Oscar
12 de Julio del 2018
estrellaestrellaestrellaestrellaestrella
Hola Donnovan ya te envíe nuevamente el archivo,espero que te llegue a tu correo.Sé me hace raro que no te haya llegado el mensaje anterior,pues lo tengo en la bandeja de enviados.Saludos
Responder
Oscar
12 de Julio del 2018
estrellaestrellaestrellaestrellaestrella
Respecto al problema que tienes en el inventario para devolver cierto número de piezas,¿cual es la página donde se hacen dichas devoluciones?
Responder

Comentar la versión: 1.0

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s4444  
Revisar política de publicidad