Desplegando App
This commit is contained in:
155
src/controladores/controlador_Clientes.js
Normal file
155
src/controladores/controlador_Clientes.js
Normal file
@@ -0,0 +1,155 @@
|
||||
const controlador = {};
|
||||
|
||||
controlador.verClientesJsonApp = (req, res) => {
|
||||
req.getConnection((err, conn) => {
|
||||
conn.query('SELECT client_rucCed, client_nombre, client_direccion, client_celular, client_email FROM clientes order by client_nombre DESC LIMIT 100', (err, rows) => {//se obtiene error o consulta filas(rows)
|
||||
//conn.query('SELECT * FROM clientes LIMIT 62668,15', (err, rows) => {//se obtiene error o consulta filas(rows)
|
||||
if(err){
|
||||
res.json(err);
|
||||
//next(err);
|
||||
}
|
||||
//console.log(rows);
|
||||
//var test = {"Items":[{"idt_prdcto":"1","codigo_prdcto":"CODIGOTEST","detalle_prdcto":"ITEM GENERADO","describe_prdcto":"DESCRIPCION DE ITEMS"}]};
|
||||
var client = {Clientes:rows};
|
||||
res.json(client);
|
||||
//res.render('clientesV',{ data:rows });
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
controlador.ver = (req, res) => {
|
||||
req.getConnection((err, conn) => {
|
||||
conn.query('SELECT * FROM clientes order by client_id DESC LIMIT 50', (err, rows) => {//se obtiene error o consulta filas(rows)
|
||||
//conn.query('SELECT * FROM clientes LIMIT 62668,15', (err, rows) => {//se obtiene error o consulta filas(rows)
|
||||
if(err){
|
||||
res.json(err);
|
||||
//next(err);
|
||||
}
|
||||
//console.log(rows);
|
||||
res.render('clientesV',{
|
||||
data:rows
|
||||
});
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
controlador.verClientJson = (req,res) => {
|
||||
console.log(req.params);
|
||||
const idCl = req.params.client_rucCed;
|
||||
req.getConnection((err, conn) => {
|
||||
conn.query('SELECT * FROM clientes WHERE client_rucCed = ?',[idCl],(err,rows)=>{
|
||||
res.json(rows);
|
||||
//res.render('clientesV',{ data:rows });
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
controlador.verClientJsonPost = (req,res) => {
|
||||
console.log(req.body);//requerimiento
|
||||
const dato = req.body;
|
||||
res.send('working...');
|
||||
res.redirect("/");
|
||||
//const idCl = req.params.client_rucCed;
|
||||
/*req.getConnection((err, conn) => {
|
||||
conn.query('SELECT * FROM clientes WHERE client_rucCed = ?',[dato],(err,rows)=>{
|
||||
res.json(rows);
|
||||
//res.render('clientesV',{ data:rows });
|
||||
});
|
||||
});*/
|
||||
};
|
||||
|
||||
controlador.verClientForm = (req,res) => {
|
||||
//console.log(req.params);
|
||||
//const idCl = req.params.client_rucCed;
|
||||
const {client_rucCed} = req.params;
|
||||
req.getConnection((err, conn) => {
|
||||
conn.query('SELECT * FROM clientes WHERE client_rucCed = ?',[client_rucCed],(err,rows)=>{
|
||||
if(err){
|
||||
res.json(err);
|
||||
//next(err);
|
||||
}
|
||||
console.log(rows);
|
||||
res.render('clientesV',{
|
||||
data:rows
|
||||
});
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
//***Nuevos Clientes***//
|
||||
controlador.verFormNclientes = (req,res)=>{
|
||||
console.log('form nuevo cliente');
|
||||
res.render('clienteNuevo');
|
||||
};
|
||||
controlador.guardaCliente = (req, res) => {
|
||||
console.log(req.body);
|
||||
const data = req.body;
|
||||
req.getConnection((err,conn)=>{
|
||||
conn.query('INSERT INTO clientes set ?',[data],(err,rows)=>{
|
||||
if(err){
|
||||
res.json(err);
|
||||
}
|
||||
console.log(rows);
|
||||
//res.send('working...');
|
||||
res.redirect('/');//redireciona a la ruta inical de la app
|
||||
});//set ? => data
|
||||
});
|
||||
};
|
||||
|
||||
controlador.VerClienteA_Modificar = (req,res) => {
|
||||
const {client_id} = req.params;
|
||||
req.getConnection((err,conn) => {
|
||||
conn.query('SELECT * FROM clientes WHERE client_id = ?',[client_id],(err,rows)=>{
|
||||
console.log(rows);
|
||||
res.render('clientesEdit',{
|
||||
data: rows[0]
|
||||
});
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
controlador.modificaCliente = (req,res) => {
|
||||
const {client_id} = req.params;
|
||||
const nCliente = req.body;
|
||||
|
||||
req.getConnection((err,conn) => {
|
||||
conn.query('UPDATE clientes SET ? WHERE client_id = ?',[nCliente,client_id],(err,rows)=>{
|
||||
console.log(rows);
|
||||
res.redirect("/");
|
||||
//res.render('clientesEdit',{ data: rows[0] });
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
controlador.eliminarCliente = (req,res) => {
|
||||
//console.log(req.params.client_id);
|
||||
//const id = req.params.client_id;
|
||||
const {client_id} = req.params;
|
||||
//res.send('Eliminar ');
|
||||
req.getConnection((err,conn)=>{
|
||||
conn.query('DELETE FROM clientes WHERE client_id=?',[client_id],(err,rows)=>{
|
||||
res.redirect('/');//redireciona a la ruta inical de la app
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
//********* CONSULTA CLIENTES APP-SIGMA********//
|
||||
controlador.app_pedidos_clientes = (req,res) => {
|
||||
const consulta = "%"+req.query.consulta+"%";
|
||||
//let data = req.stringify;
|
||||
console.log(req.query);
|
||||
|
||||
//const codItem = req.params.consulta;
|
||||
req.getConnection((err, conn) => {
|
||||
//codigo_prdcto
|
||||
//conn.query('SELECT codigo_prdcto,detalle_prdcto,describe_prdcto FROM productos WHERE detalle_prdcto like ? or describe_prdcto like ?',[item,item],(err,rows)=>{
|
||||
conn.query(`SELECT client_rucCed,client_nombre,client_direccion,client_celular,client_email FROM clientes WHERE client_nombre like ? or client_rucCed like ?`,[consulta,consulta],(err,rows)=>{
|
||||
//res.json(rows);
|
||||
res.json(rows);
|
||||
console.log(err);
|
||||
//res.render('clientesV',{ data:rows });
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
module.exports = controlador;
|
||||
83
src/controladores/controlador_General.js
Normal file
83
src/controladores/controlador_General.js
Normal file
@@ -0,0 +1,83 @@
|
||||
const controlador = {};
|
||||
|
||||
controlador.verVentasJson = (req, res) => {
|
||||
req.getConnection((err, conn) => {
|
||||
conn.query('SELECT ContCC_idCaja, ContCC_NomCaja, ContCC_EntTotal, ContCC_SalTotal, ContCC_Descuadre, ContCC_TotalCaja, ContCC_finFecha FROM cont_cierreCaja',
|
||||
(err, rows) => {//se obtiene error o consulta filas(rows)
|
||||
//conn.query('SELECT * FROM clientes LIMIT 62668,15', (err, rows) => {//se obtiene error o consulta filas(rows)
|
||||
if(err){
|
||||
res.json(err);
|
||||
//next(err);
|
||||
}
|
||||
//console.log(rows);
|
||||
//var test = {"Items":[{"idt_prdcto":"1","codigo_prdcto":"CODIGOTEST","detalle_prdcto":"ITEM GENERADO","describe_prdcto":"DESCRIPCION DE ITEMS"}]};
|
||||
var ventaCaja = {Ventas:rows};
|
||||
res.json(ventaCaja);
|
||||
//res.render('clientesV',{ data:rows });
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
//********* APP-SIGMA ********//
|
||||
controlador.app_sigma = (req, res) => {
|
||||
res.render('app_pedidos');
|
||||
};
|
||||
|
||||
//********* APP-SIGMA - PEDIDOS ********//
|
||||
controlador.app_PEDIDOS = (req,res) => {
|
||||
const consulta = req.query.origen;
|
||||
console.log("Consulta: "+req.query);
|
||||
req.getConnection((err, conn) => {
|
||||
conn.query(`SELECT * FROM ver_pedidos WHERE PedUsoPrdct_origen like ?`,[consulta],(err,rows)=>{
|
||||
//conn.query(`SELECT * FROM ver_pedidos `,(err,rows)=>{
|
||||
if(err){
|
||||
res.json(err);
|
||||
//next(err);
|
||||
}else{
|
||||
var Pedidos = {ConsultaPedidos:rows};
|
||||
res.json(Pedidos);
|
||||
//console.log(rows);
|
||||
}
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
controlador.app_GpPrecios = (req,res) => {
|
||||
console.log("Consulta: "+req.query);
|
||||
req.getConnection((err, conn) => {
|
||||
//conn.query(`SELECT * FROM utilidad_preciosX_cliente WHERE PedUsoPrdct_origen like ?`,[consulta],(err,rows)=>{
|
||||
conn.query(`SELECT InvPrec_nom,InvPrec_margenUtilidad FROM utilidad_preciosX_cliente `,(err,rows)=>{
|
||||
if(err){
|
||||
res.json(err);
|
||||
next(err);
|
||||
}else{
|
||||
res.json(rows);
|
||||
}
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
controlador.app_ORIGENES = (req,res) => {
|
||||
console.log("Consulta: "+req.query);
|
||||
req.getConnection((err, conn) => {
|
||||
//conn.query(`SELECT * FROM utilidad_preciosX_cliente WHERE PedUsoPrdct_origen like ?`,[consulta],(err,rows)=>{
|
||||
conn.query(`SELECT * FROM PedioUsoProduct_origen `,(err,rows)=>{
|
||||
if(err){
|
||||
res.json(err);
|
||||
next(err);
|
||||
}else{
|
||||
var Origen = {origen_pedidos:rows};
|
||||
res.json(Origen);
|
||||
}
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
//********* APP-panel control ********//
|
||||
controlador.panel_control = (req, res) => {
|
||||
res.render('panel_control');
|
||||
};
|
||||
|
||||
|
||||
module.exports = controlador;
|
||||
202
src/controladores/controlador_Items.js
Normal file
202
src/controladores/controlador_Items.js
Normal file
@@ -0,0 +1,202 @@
|
||||
const controlador = {};
|
||||
|
||||
controlador.verItemsJson = (req, res) => {
|
||||
req.getConnection((err, conn) => {
|
||||
conn.query('SELECT * FROM productos order by codigo_prdcto DESC LIMIT 100', (err, rows) => {//se obtiene error o consulta filas(rows)
|
||||
//conn.query('SELECT * FROM clientes LIMIT 62668,15', (err, rows) => {//se obtiene error o consulta filas(rows)
|
||||
if(err){
|
||||
res.json(err);
|
||||
//next(err);
|
||||
}
|
||||
//console.log(rows);
|
||||
res.json(rows);
|
||||
//res.render('clientesV',{ data:rows });
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
controlador.verItemsJsonApp = (req, res) => {
|
||||
req.getConnection((err, conn) => {
|
||||
conn.query('SELECT codigo_prdcto, detalle_prdcto, describe_prdcto FROM productos order by codigo_prdcto DESC', (err, rows) => {//se obtiene error o consulta filas(rows)
|
||||
//conn.query('SELECT * FROM clientes LIMIT 62668,15', (err, rows) => {//se obtiene error o consulta filas(rows)
|
||||
if(err){
|
||||
res.json(err);
|
||||
//next(err);
|
||||
}
|
||||
//console.log(rows);
|
||||
//var test = {"Items":[{"idt_prdcto":"1","codigo_prdcto":"CODIGOTEST","detalle_prdcto":"ITEM GENERADO","describe_prdcto":"DESCRIPCION DE ITEMS"}]};
|
||||
var itemsD = {Items:rows};
|
||||
res.json(itemsD);
|
||||
//res.render('clientesV',{ data:rows });
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
controlador.verItemPanel = (req, res) => {
|
||||
req.getConnection((err, conn) => {
|
||||
conn.query('SELECT codigo_prdcto, detalle_prdcto, describe_prdcto FROM productos order by codigo_prdcto DESC', (err, rows) => {//se obtiene error o consulta filas(rows)
|
||||
//conn.query('SELECT * FROM clientes LIMIT 62668,15', (err, rows) => {//se obtiene error o consulta filas(rows)
|
||||
if(err){
|
||||
res.json(err);
|
||||
//next(err);
|
||||
}
|
||||
//console.log(rows);
|
||||
//var test = {"Items":[{"idt_prdcto":"1","codigo_prdcto":"CODIGOTEST","detalle_prdcto":"ITEM GENERADO","describe_prdcto":"DESCRIPCION DE ITEMS"}]};
|
||||
var itemsD = {Items:rows};
|
||||
res.json(itemsD);
|
||||
//res.render('clientesV',{ data:rows });
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
controlador.verInventarioJsonApp = (req, res) => {
|
||||
req.getConnection((err, conn) => {
|
||||
conn.query('SELECT codigo_prdcto, detalle_prdcto, describe_prdcto, idcostos_valores FROM ver_productosPrecios', (err, rows) => {//se obtiene error o consulta filas(rows)
|
||||
//conn.query('SELECT * FROM clientes LIMIT 62668,15', (err, rows) => {//se obtiene error o consulta filas(rows)
|
||||
if(err){
|
||||
res.json(err);
|
||||
//next(err);
|
||||
}
|
||||
//console.log(rows);
|
||||
//var test = {"Items":[{"idt_prdcto":"1","codigo_prdcto":"CODIGOTEST","detalle_prdcto":"ITEM GENERADO","describe_prdcto":"DESCRIPCION DE ITEMS"}]};
|
||||
var itemsD = {Items:rows};
|
||||
res.json(itemsD);
|
||||
//res.render('clientesV',{ data:rows });
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
//********* CONSULTA ITEMS modo like ********//
|
||||
controlador.autocompletado_itemsJson = (req,res) => {
|
||||
console.log(req.params);
|
||||
const datBuscar = req.params.dat_busq;
|
||||
req.getConnection((err, conn) => {
|
||||
//console.log(datBuscar);
|
||||
conn.query("SELECT detalle_prdcto,describe_prdcto FROM productos WHERE detalle_prdcto like '%"+datBuscar+"%'",(err,rows)=>{
|
||||
res.json(rows);
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
//********* CONSULTA ITEMS ********//
|
||||
controlador.verItemJson = (req,res) => {
|
||||
console.log(req.params);
|
||||
const codItem = req.params.codigo_item;
|
||||
req.getConnection((err, conn) => {
|
||||
conn.query('SELECT * FROM productos WHERE codigo_prdcto = ?',[codItem],(err,rows)=>{
|
||||
res.json(rows);
|
||||
//res.render('clientesV',{ data:rows });
|
||||
});
|
||||
});
|
||||
};
|
||||
controlador.verItemJsonPost = (req,res) => {
|
||||
const {codigo_prdcto} = req.params;
|
||||
const codigo_prdctoB = req.body;
|
||||
console.log(codigo_prdcto);
|
||||
res.send('working...');
|
||||
/*req.getConnection((err, conn) => {
|
||||
conn.query('SELECT * FROM productos WHERE codigo_prdcto = ?',[codItem],(err,rows)=>{
|
||||
//res.json(rows);
|
||||
res.send('working...');
|
||||
});
|
||||
});*/
|
||||
};
|
||||
//********* INGRESO ITEMS ********//
|
||||
controlador.guardaItem = (req, res) => {
|
||||
//console.log(req.body);
|
||||
const data = req.body;
|
||||
console.log(data.item);
|
||||
let json = JSON.parse(data.item);
|
||||
console.log(json.Items);
|
||||
req.getConnection((err,conn)=>{
|
||||
/*conn.query('INSERT INTO productos set ?',[data],(err,rows)=>{
|
||||
if(err){
|
||||
res.json(err);
|
||||
}else{
|
||||
res.json("ok");
|
||||
}
|
||||
console.log(rows);
|
||||
//res.send('working...');
|
||||
res.redirect('/');//redireciona a la ruta inical de la app
|
||||
});*/
|
||||
//set ? => data
|
||||
});
|
||||
res.json("'resp':'ok'");
|
||||
//res.send('working...');
|
||||
};
|
||||
|
||||
controlador.guardarItems = (req, res) => {
|
||||
const data = req.body;
|
||||
//console.log(req);
|
||||
//console.log(data);
|
||||
let json = JSON.parse(data.json_item);
|
||||
//let json = parse.Items;
|
||||
//console.log(json.length);
|
||||
for(var i=0;i<json.length;i++){
|
||||
var item = json[i];
|
||||
//console.log(item);
|
||||
|
||||
req.getConnection((err,conn)=>{
|
||||
conn.query('INSERT INTO productos_cloud set ?',[item],(err,rows)=>{
|
||||
console.log(item);
|
||||
});//set ? => data
|
||||
});
|
||||
}
|
||||
res.json("'resp':'ok'");
|
||||
};
|
||||
|
||||
controlador.json = (req, res) => {
|
||||
res.render('api_json',{
|
||||
|
||||
})
|
||||
}
|
||||
|
||||
//********* CONSULTA ITEMS APP-SIGMA********//
|
||||
controlador.app_consultaItemsPrecios = (req,res) => {
|
||||
const data = req.query;
|
||||
const item = "%"+req.query.consulta+"%";
|
||||
const grupo = req.query.gp_precio;
|
||||
//let data = req.stringify;
|
||||
console.log(req.body);
|
||||
console.log(req.query);
|
||||
|
||||
//const codItem = req.params.consulta;
|
||||
req.getConnection((err, conn) => {
|
||||
//codigo_prdcto
|
||||
//conn.query('SELECT codigo_prdcto,detalle_prdcto,describe_prdcto FROM productos WHERE detalle_prdcto like ? or describe_prdcto like ?',[item,item],(err,rows)=>{
|
||||
conn.query(`SELECT
|
||||
codigo as codigo_prdcto,
|
||||
nombre as detalle_prdcto,
|
||||
descripcion as describe_prdcto,
|
||||
precio,
|
||||
img as imagen
|
||||
FROM ver_inventario_precios_app
|
||||
where grupo_precio = ? and (nombre like ? or descripcion like ?)`
|
||||
,[grupo,item,item],(err,rows)=>{
|
||||
//res.json(rows);
|
||||
res.json(rows);
|
||||
console.log(err);
|
||||
//res.render('clientesV',{ data:rows });
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
//********* CONSULTA ADICIONALES X MODIFICAR ********//
|
||||
controlador.cierresCaja = (req, res) => {
|
||||
req.getConnection((err, conn) => {
|
||||
conn.query('SELECT * FROM cont_cierreCaja', (err, rows) => {//se obtiene error o consulta filas(rows)
|
||||
//conn.query('SELECT * FROM clientes LIMIT 62668,15', (err, rows) => {//se obtiene error o consulta filas(rows)
|
||||
if(err){
|
||||
res.json(err);
|
||||
//next(err);
|
||||
}
|
||||
//console.log(rows);
|
||||
//var test = {"Items":[{"idt_prdcto":"1","codigo_prdcto":"CODIGOTEST","detalle_prdcto":"ITEM GENERADO","describe_prdcto":"DESCRIPCION DE ITEMS"}]};
|
||||
var itemsD = {CierreCaja:rows};
|
||||
res.json(itemsD);
|
||||
//res.render('clientesV',{ data:rows });
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
module.exports = controlador;
|
||||
Reference in New Issue
Block a user