Desplegando App

This commit is contained in:
2022-02-25 13:15:51 -05:00
parent 7e6467e75d
commit f12b75b26d
1182 changed files with 166158 additions and 1 deletions

View 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;