Sistema de Punto de Venta
PHP
Publicado el 16 de Febrero del 2018 por Donnovan
57.337 visualizaciones desde el 16 de Febrero del 2018
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
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
Comentarios sobre la versión: 1.0 (68)
pass: admin
incluso puedes añadir un perfil de usuario al momento de crear la base de datos, en la tabla usuarios.
//triggers
//1) ACTUALIZAR EL STOCK DE PRODUCTOS COMPRADOS
DELIMITER //
CREATE TRIGGER tr_updStockPurchase AFTER INSERT ON detailpurchases
FOR EACH ROW BEGIN
UPDATE products SET stock = stock + NEW.quantity
WHERE products.id = NEW.product_id;
END
//
DELIMITER ;
/*2) Actualizar el stock para productos devueltos*/
DELIMITER //
CREATE TRIGGER tr_updStockPurchaseNull AFTER UPDATE ON purchases
FOR EACH ROW BEGIN
UPDATE products p
JOIN detailpurchases dp
ON dp.product_id = p.id
AND dp.purchase_id = NEW.id
SET p.stock = p.stock - dp.quantity;
END;
//
DELIMITER ;
espero les sriva
Parse error: syntax error, unexpected 'new' (T_NEW) in C:\xampp\htdocs\facturake\cake\libs\inflector.php on line 130
Saludos !!!!
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
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.....
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) {
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
Gracias !!!
https://1drv.ms/u/s!AuY2HuE2PYiilwPoECF3Vkk1suuH
Lo comparto por vía One Drive
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
Nos mantenemos en contacto oscar SALUDOS !!!!
Cualquier duda aqui estamos José Sánchez
Me gustaria formar parte de su grupo para continuar el mejoramiento del sistema.
Soy programador web WAMP/LAMP y puedo ayudar con mi granito de arena.
Actualmente laboro en una institucion educativa y soy integrador de plataformas de marketing.
Cuanto con exxperiencia con bootstrap, jquery, w2ui, php,, javascript, html5, base de datos como: mysql, mariadb, postgresql, sql server y sqlite.
Me he descargado el sistema stock_v.3, no se si hay alguna version ya mejorada de la misma para dar opinion y mejoras a la misma en cuanto a seguridad y otras funcionalidades como por ejemplo facturacion electronica, etc.
A la espera de sus respuestas.
Gracias !!!
Saludos desde Chile
Saludos !!!!
Saludos !!!
Saludos
Alex
Warning: mysqli::__construct(): (HY000/1049): Unknown database 'store' in C:\xampp\htdocs\stock_v3\php_action\db_connect.php on line 9
Connection Failed : Unknown database 'store'
[email protected]