Código de PHP - Sistema de Punto de Venta

Sistema de Punto de Ventagráfica de visualizaciones


PHP

estrellaestrellaestrellaestrellaestrella(39)
Actualizado el 17 de Febrero del 2018 por Donnovan (Publicado el 16 de Febrero del 2018)
4.908 visualizaciones desde el 16 de Febrero del 2018. Una media de 140 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(39)

Actualizado el 17 de Febrero del 2018 (Publicado el 16 de Febrero del 2018)gráfica de visualizaciones de la versión: 1.0
4.915 visualizaciones desde el 16 de Febrero del 2018. Una media de 140 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 (39)

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
Imágen de perfil
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
Imágen de perfil
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
Imágen de perfil
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
Imágen de perfil
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
Imágen de perfil
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
Imágen de perfil
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
Donnovan
30 de Julio del 2018
estrellaestrellaestrellaestrellaestrella
Que tal Oscar perdona la demora... Intenta hacer una venta u/o consignacion creando un procuto nuevo, el producto le das un stock de 15 piezas, al crear la venta ui/o consignacion en cantidad ed piezas pones 5, completas la orden, y veras que en tu base de datos en el campo stock se modifica a 10, ahora modifica esa misma orden realizada,En el archivo ordersGestion.php, te aparecen las ventas y consignaciones realizadas, en listado podras ver algunos datos de esas ventas y consignaciones al final viene un boton de accion, con 2 opciones, ediar e imprimir, al darle en editar te aparece todo lo qe contiene esa venta u/o consignación (editOrders.php?id=) al momento de decirle que quiero menoz piezas de las capturadas al inicio es decir, en lugar de 5 ahora quieres 3 (proceso de devolución) te cambio montos etc, checar tu stock en la tabla de product y te modifica de 10 a 12 ya que devolvio 2 piezas, el problema es cuadno en una orden se tiene mas de un producto el proceso de actualizacion de stock ya no lo hace y tampoco al eliminar todas las piezas de un producto (icono de bote de basura que aparece al capturar prductos en las ordenes), espero que me halla explicado oscar !!! Saludos
Responder
Jose Luis Robles Olivares
11 de Agosto del 2018
estrellaestrellaestrellaestrellaestrella
al instalarlo en xampp y al ejecutarlo me aparece lo siguiente

Parse error: syntax error, unexpected 'new' (T_NEW) in C:\xampp\htdocs\facturake\cake\libs\inflector.php on line 130
Responder
Donnovan
13 de Agosto del 2018
estrellaestrellaestrellaestrellaestrella
Que tal Jose Luis, C:\xampp\htdocs\facturake\cake\libs\inflector.php no corresponde al proyecto de hecho no existe ningún archivo php con ese nombre, al descargar el proyecto te descargar un rar con el nombre stock_v3, lo descomprimes lo pones dentro de la carpeta htdocs, y la direccion en el navegador seria C:\xampp\htdocs\stock_v3\index.php....

Saludos !!!!
Responder
Jose Luis Robles Olivares
15 de Agosto del 2018
estrellaestrellaestrellaestrellaestrella
Que tal Donovan!! ya lo tengo funcionando, ahora solo podrias decirme como hago para que un campo no sea requerido!!

Ejemplo en el formulario de clientes.php no me interesa que el telefono sea obligatorio asi que busque y en el archivo de java stock\custom\js\clientes.js tienes esa validacion pero al comentarla aun sigue igual! podrias iluminarme con ese tema!

Saludos
Responder
Donnovan
16 de Agosto del 2018
estrellaestrellaestrellaestrellaestrella
Si no quieres capturar ese campo, puedes comentarlo o eliminarlo desde el formulario de clientes, ahora que si no quieres que tenga validación de campo vació debes comentar....

var TelClient = $("#clientTelefono").val();


if(TelClient == "") {
$("#clientTelefono").after('<p class="text-danger">Este campo es obligatorio</p>');
$('#clientTelefono').closest('.form-group').addClass('has-error');
} else {
// remov error text field
$("#clientTelefono").find('.text-danger').remove();
// success out for form
$("#clientTelefono").closest('.form-group').addClass('has-success');
}

if(NameClient && AddresClient && EmailClient && TelClient && CatCliente && comenCliente) {
y en este if desdes quitar la variable TelClient.....
Responder
Jose Luis Robles Olivares
16 de Agosto del 2018
estrellaestrellaestrellaestrellaestrella
ya lo hice y me sigue validando el campo, incluso lo quite desde el formulario y no me deja guardar como si aun tuviera la validacion.. adjunto el pedazo de codigo como lo tengo

Gracias de antemano

$("#submitClientForm").unbind('submit').bind('submit', function() {

// Validar Campos de Formulario submitClientForm
var NameClient = $("#clientName").val();
var AddresClient = $("#clientAddres").val();
var EmailClient = $("#clientEmail").val();
//var TelClient = $("#clientTelefono").val();
var CatCliente = $("#ClientStatus").val();
var comenCliente = $("#clientComentario").val();

if(NameClient == "") {
$("#clientName").after('<p class="text-danger">Este campo es obligatorio</p>');
$('#clientName').closest('.form-group').addClass('has-error');
} else {
// remov error text field
$("#clientName").find('.text-danger').remove();
// success out for form
$("#clientName").closest('.form-group').addClass('has-success');
} // /else

if(AddresClient == "") {
$("#clientAddres").after('<p class="text-danger">Este campo es obligatorio</p>');
$('#clientAddres').closest('.form-group').addClass('has-error');
} else {
// remov error text field
$("#clientAddres").find('.text-danger').remove();
// success out for form
$("#clientAddres").closest('.form-group').addClass('has-success');
} // /else

if(EmailClient == "") {
$("#clientEmail").after('<p class="text-danger">Este campo es obligatorio</p>');
$('#clientEmail').closest('.form-group').addClass('has-error');
} else {
// remov error text field
$("#clientEmail").find('.text-danger').remove();
// success out for form
$("#clientEmail").closest('.form-group').addClass('has-success');
} // /else

/*if(TelClient == "") {
$("#clientTelefono").after('<p class="text-danger">Este campo es obligatorio</p>');
$('#clientTelefono').closest('.form-group').addClass('has-error');
} else {
// remov error text field
$("#clientTelefono").find('.text-danger').remove();
// success out for form
$("#clientTelefono").closest('.form-group').addClass('has-success');
}*/ // /else

if(CatCliente == "") {
$("#ClientStatus").after('<p class="text-danger">Este campo es obligatorio</p>');
$('#ClientStatus').closest('.form-group').addClass('has-error');
} else {
// remov error text field
$("#ClientStatus").find('.text-danger').remove();
// success out for form
$("#ClientStatus").closest('.form-group').addClass('has-success');
} // /else

if(comenCliente == "") {
$("#clientComentario").after('<p class="text-danger">Este campo es obligatorio</p>');
$('#clientComentario').closest('.form-group').addClass('has-error');
} else {
// remov error text field
$("#clientComentario").find('.text-danger').remove();
// success out for form
$("#clientComentario").closest('.form-group').addClass('has-success');
} // /else

if(NameClient && AddresClient && EmailClient && CatCliente && comenCliente) {
Responder
Donnovan
17 de Agosto del 2018
estrellaestrellaestrellaestrellaestrella
Que tal jose luis, no se exactamente por que no te respete eso, yo lo intente y sin problemas hice que el campo teléfono no tuviera validación, intenta poner lo siguiente en el archivo cliente php en la etiqueta script donde se manda al archivo client.js..... le agregar client.js?ver=1.0.1, guardas cambios y verificas que funcione
Responder
Jose Luis Robles Olivares
17 de Agosto del 2018
estrellaestrellaestrellaestrellaestrella
Tampoco me dejo..

Te dejo el link con el codigo de como lo tengo para ver si detectas algo.. te agradeceria mucho ya que me es funcional =) muy buen aporte

https://wetransfer.com/downloads/6f33bd8a784e02aa88432717650896fb20180817164624/58ad5199a8bbd5b6a5bb3abc613f96a420180817164624/0e2f78
Responder
Donnovan
18 de Agosto del 2018
estrellaestrellaestrellaestrellaestrella
Que tal Jose Luis, el link no me encuentra los archivos, si gustas mandarme el código a mi correo donnovan.segura7@gmail.com y con gusto le doy una checada, solo me dejas una anotación de que es lo que no puedes realiar jose luis....

Gracias !!!
Responder
Imágen de perfil
Oscar
10 de Septiembre del 2018
estrellaestrellaestrellaestrellaestrella
Que tal Donnovan,de nuevo yo,ah no vayas a decir como chi como no este chavo,es que ya tengo una nueva version del stock_v3,con soporte para cuatro tiendas.También te comento que tu trabajo me ha servido como base para realizar un pequeño proyecto profesional,quisiera que lo revisaras y que me envíes tus comentarios .Ayer ,por cierto,te envío el mensaje a tu correo pero en mi bandeja de recibidos tenía uno que decia que el mensaje no se había podido enviar porque gmail no había podido revisar si tenía virus.Por alguna extraña razón siento que algo no me permite comunicarme contigo,o ¿ya me has bloqueado de tus contactos?Que estes bien y espero tu respuesta,si aún me quieres responder.
Responder
Donnovan
24 de Septiembre del 2018
estrellaestrellaestrellaestrellaestrella
Que tal oscar, me da gusto saber que el proyecto te sirviera para realizar algo profesional, ese era el objetivo de compartir el proyecto de stock, claro que no te he bloqueado pero creo que gmail no te permite enviar correos que contengan archivos .js, si gustar compartirlo en alguna nube y pasar el link para poderlo descargar (https://wetransfer.com/), asi como las mejoras que aportaste en el stock_v3, Saludos Oscar !!!
Responder
Imágen de perfil
Oscar
24 de Septiembre del 2018
estrellaestrellaestrellaestrellaestrella
Que tal Donnovan,un gusto saludarte nuevamente.Te paso el link,creo que se implemntaramos el paradigma orientado a objetos podríamos hacer algo mucho más profesional,para que quizá lo llevemos a un nivel mucho más profesional.Sabes he pensado que tal vez con algo de investigación se podría llevar como plugin a wordpress,claro con cambioas realmente grandes,pero me parece que tu idea original es muy poderosa y se le pueden añadir muchas cosas interesnates a este trabajo.Te dejo el link
https://1drv.ms/u/s!AuY2HuE2PYiilwPoECF3Vkk1suuH
Lo comparto por vía One Drive
Responder
Donnovan
24 de Septiembre del 2018
estrellaestrellaestrellaestrellaestrella
Agradezco Nuevamente tus buenos comentarios sobre el proyecto, y claro que se le pueden hacer miles de mejoras como las que te había comentado anteriormente, por ejemplo, mejorar el proceso de inventarios en tiempo real (entradas y salidas de productos), un proceso de kardex, mejorar el proceso de devoluciones, y otras 2 que se me vinieron en mente pero creo que si esta mas complejo, timbrar facturas electrónicas (creación de CFDI), crear otra interfaz donde se pueda manejar un carrito de compras (e-commerce) ligado en tiempo real a la interfaz del proyecto stock, etc........

Para mala suerte creo que no le podre dedicar mucho tiempo a la programación en lo que resta del año por que aun tengo proyectos por concluir, recordaras que no soy programador o desarrolador jejeje
Responder
Imágen de perfil
Oscar
24 de Septiembre del 2018
estrellaestrellaestrellaestrellaestrella
Pues revísa la versión que te he enviado.eso de la entrada y salida de productos,así como un almacen para la tienda ya lo he implementado.Espero te gusten los cambios,porque si que está cambiado el proyecto,pero lo comparto porque pienso que sin la idea que tu posteaste en este foro me hubiera sido muy díficil implemntar un sistema desde cero.Por cierto el Administrador es usuario:admin pass:admin.Deberías restaurar la base de datos porque también está bastante cambiada.
Responder
Imágen de perfil
Oscar
24 de Septiembre del 2018
estrellaestrellaestrellaestrellaestrella
Creo que deberías pensar ya en ponerle licencia GPL,porque como lo veo hoy ya sirve para algo este proyecto.
Responder
Imágen de perfil
Oscar
24 de Septiembre del 2018
estrellaestrellaestrellaestrellaestrella
Por cierto se me ha olvidado comentarte,que hay un avance muy práctico,pero que solo funciona en el servdor local;es la impresón para tickets,he usado la librería esc/pos mike 42 que he descargado de Github,y ya esta probado,y si funciona ,pero sólo con el server local,en servidor remoto sale un error y no es posible enlazar con la impresora de tickets.Para probar esta nueva funcionalidad tendrías que cambiar el link del script printOrderVta.php por el script que se encuentra en la carpeta principal que es public.Como verás están un poco cambiados los directorios.Es que estuve probando algo similar a lo que se debe instalar en el servidor.Cualquier duda,envíamela a mi correo.
Responder
Donnovan
24 de Septiembre del 2018
estrellaestrellaestrellaestrellaestrella
A ok oscar para tenerlo en cuenta eso es muy interesante que imprima en impresoras térmicas, no estoy muy seguro si la librería fpdf contenga un scrip que permita realizarlo, tengo entendido que php es muy limitado para la impresión de tickets, pero en hora buena oscar !!!!!!
Responder
Imágen de perfil
Oscar
24 de Septiembre del 2018
estrellaestrellaestrellaestrellaestrella
Pues es limitado sólo en el sentido de que l parecer busca la impresora en el servidor remoto.Al parecer el desarrollador tiene esto como un bug,y parece que está trabajando en ello.Pero si imprime muy bien el ticket y hasta corta hasta donde llegan los productos de que se compone la venta.
Responder
Imágen de perfil
Oscar
24 de Septiembre del 2018
estrellaestrellaestrellaestrellaestrella
Pues imprime muy bien,y hasta corta el ticket y además llega hasta donde salen los productos de que se compone la venta.Sólo que ,como te comente no es posible realizar la impresión remota,pero local sí,Si tienes a la mano una ternmica deberías probar el script,que no es más que un recalentado de lo que tu hiciste con fpdf,y con los respectivos cambios que necesita la librería.
Responder
Donnovan
26 de Septiembre del 2018
estrellaestrellaestrellaestrellaestrella
En hora buena Oscar por ese avance tan util, tendré que ver a detallado tus avances y ponerme al corriente al igual que documentarme en esa librería que comentas o buscar otras alternativas .....

Nos mantenemos en contacto oscar SALUDOS !!!!
Responder
Jose Sanchez
23 de Septiembre del 2018
estrellaestrellaestrellaestrellaestrella
Que tal Donnovan, has realizado un gran aporte para las personas que queremos aprender a desarrollar en php, agradezco de verdad el aporte, quisiera me pudieras orientar para poder agregar la opcion de eliminar datos desde el menu de opciones y me parecio un gran proyecto para presentarlo en mi escuela, podrias ayudarme
Responder
Donnovan
24 de Septiembre del 2018
estrellaestrellaestrellaestrellaestrella
Que tal Jose Sanchez, que bueno que el proyecto te sirviera para comenzar a desarrollar en php, yo comencé así (no soy desarrollador) , pero con ejemplos y ayuda recibida en este magnifico foro logre completar este sistema de venta, lo compartí para que colegas que apenas este comenzando les ayude y también para conseguir mejorar el proyecto con programadores experimentados. Sobre lo que quieres eliminar, concretamente que datos son los que deseas eliminar jose sanhcez ? ....... Nol olives compartir tus aportaciones del proyecto !!!!
Responder
José Sánchez
26 de Septiembre del 2018
estrellaestrellaestrellaestrellaestrella
Que tal Donnovan quisiera agregar la opción de eliminar ventas, así mismo poder eliminar los gastos que ya se hallan cubierto trate de eliminar las categorías oro, plata y bronce pero por algún error que no logró comprender no se puede quitar así mismo trate de realizar una compra y me marca que el producto no existe he implementado unas mejoras así como un calendario que te marca el día en el cual estamos así como la hora planeó poner una mejora para que al final del día te de una suma de las ganancias así mismo que puedan modificar el nombre del sistema ya sea para una empresa o etc en tan poco tiempo he aprendido de tu aportación agradezco de verdad y espero me puedas ayudar a realizar esas mejoras para compartirlas con la comunidad Saludos Donnovan!
Responder
Donnovan
26 de Septiembre del 2018
estrellaestrellaestrellaestrellaestrella
Que tal José Sáchez, comprendo lo que intentas realizar, el proyecto elimina clientes trata de seguir ese código, todas las tablas con registros tiene un boton de opción en el caso de lo clientes tiene el de eliminar, que es lo que hace ? ..... al eliminar el cliente, no borra el registro de la base de datos, lo que hace es que ejecuta un query que actualiza (update) el status del cliente, en tu caso si deseas que elimine el registro de ventas y gastos en la base de datos (no lo recomiendo) debes de crear un query con la sentencia delete, sobre las categorías oro plata bronce, tendrías que modificar la tabla de cliente y productos, y comentar la parte de código donde valida si el cliente es oro plata u/o bronce a la hora de hacer la compra, tambien algunos querys que validan ese proceso (no es complicado) en el menu de reportes existe uno que te manda el monto de venta al dia o por fechas especificas.....

Cualquier duda aqui estamos José Sánchez
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