From 7d689c103a917d1c4e9266120f69ee290813c1f8 Mon Sep 17 00:00:00 2001 From: caballero Date: Thu, 24 Sep 2020 21:43:10 -0500 Subject: [PATCH] Filtros en Computadoras, Impresoras e Inventario --- server/controller/api/tipoPrinters.js | 25 +++++++++++++++++++++++++ server/routes/user.js | 6 ++++++ 2 files changed, 31 insertions(+) create mode 100644 server/controller/api/tipoPrinters.js diff --git a/server/controller/api/tipoPrinters.js b/server/controller/api/tipoPrinters.js new file mode 100644 index 0000000..1fd5d7e --- /dev/null +++ b/server/controller/api/tipoPrinters.js @@ -0,0 +1,25 @@ +const sequelize = require('../../config/sequelize.conf'); + +const { QueryTypes } = require('sequelize'); + + +const tipoPrinters = async(req, res) => { + // res.json({ + // message: "Listo" + // }); + + await sequelize.query(` + SELECT idTipo, tipo + FROM TIPO`, { type: QueryTypes.SELECT }) + .then(tipoPrinters => { + return res.json({ + tipoPrinters + }) + }) + .catch(error => res.status(500).json({ + error + })); + +} + +module.exports = tipoPrinters; \ No newline at end of file diff --git a/server/routes/user.js b/server/routes/user.js index afce46d..92d86b6 100644 --- a/server/routes/user.js +++ b/server/routes/user.js @@ -4,6 +4,7 @@ let app = express(); const computers = require('../controller/api/computers'); const printers = require('../controller/api/printers'); const tipo = require('../controller/api/tipo'); +const tipoPrinters = require('../controller/api/tipoPrinters'); const { verifyToken, verifyAdmin } = require('../middlewares/authentication'); app.get('/api/computers', verifyToken, (req, res) => { @@ -24,5 +25,10 @@ app.get('/api/tipo', verifyToken, (req, res) => { }); +app.get('/api/tipoPrinters', verifyToken, (req, res) => { + + return tipoPrinters(req, res); + +}); module.exports = app; \ No newline at end of file