Está en la página 1de 1

//MOSTRAR DATOS EN LA TABLA CLIENTES

app.get('/mostrar_clientes',(req,res)=>{
const sql = 'SELECT * FROM CLIENTES WHERE COD_CLIENTES = $(COD_CLIENTES)';
mysqlConnection.query(sql,(error,results)=>{
if (!err)throw error;
if(results.lenght > 0){
res.json(results);
}else{
res.send('Sin Resultado')
}
})
})
//INSERTAR DATOS EN LA TABLA CLIENTES
app.post('/NuevoCliente',(req,res)=>{
const{NOMBRE_CLIENTE,ID_INGRESO,CELULAR} = req.body;
const sql=`
SET @NOMBRE_CLIENTE = ?;
SET @ID-INGRESO = ?;
SET @CELULAR = ?;
CALL insertar_CLIENTES(@NOMBRE_CLIENTE,@ID_INGRESO,@CELULAR);
`
mysqlConnection.query(sql,[NOMBRE_CLIENTE,ID_INGRESO,CELULAR],
(err,row,fields)=>{
if(!err){
res.json({status:'Cliente Ingresado'});
}else{
console.log(err);
}
});
});

//ACTUALIZAR TABLA INFORMACION DE CLIENTES


app.put('/editar_cliente/:COD_CLIENTE',(req,res)=>{
const{NOMBRE_CLIENTE,ID_INGRESO,CELULAR}=req.body;
const{COD_CLIENTE} = req.params;
const sql = 'CALL editar_CLIENTES';

mysqlConnection.query(sql,[NOMBRE_CLIENTE,ID_INGRESO,CELULAR],
(err,row,fields)=>{
if (!err){
res.json({status:'Cliente Actualizado'});
}else{
console.log(err);
}
});
});

//ELIMINAR CLIENTE
app.delete('/eliminar/cliente:COD_CLIENTE',(req,res)=>{
const{COD_CLIENTE} = req.params;
mysqlConnection.query('DELETE FROM CLIENTES WHERE COD_CLIENTE=?',[COD_CLIENTE],
(err,rows,fields)=>{
if(!err){
res.json({status:'Cliente Eliminado'});
}else{
console.log(err);
}
});
});

También podría gustarte