Files
censo2020Back/server/controller/user/computers/post.js
T
2020-09-16 18:03:09 -05:00

25 lines
1.3 KiB
JavaScript

const sequelize = require('../../../config/sequelize.conf');
const { QueryTypes } = require('sequelize')
const post = async(req, res) => {
let body = req.body;
await sequelize.query(`
INSERT INTO equipo(modelo, noSerie, procesador, vProcesador, memoria, memoriasz, vMemoria, graficos, hdd, idActivoFIjo, noInventario, idMarca, idOS)
VALUES (${body.modelo}, ${body.noSerie}, ${body.procesador}, ${body.vProcesador}, ${body.memoria}, ${body.memoriasz}, ${body.vMemoria}, ${body.graficos}, ${body.hdd}, ${body.idActivoFijo}, ${body.noInventario}, ${body.idMarca}, ${body.idOS})
`)
.catch(() => { throw new Error('Equipo error.') });
await sequelize.query(`
INSERT INTO printers (noInventario, noSerie, modelo, descripcion, idMarca, idTipo, idActivoFijo)
VALUES (${body.noInventario}, ${body.noSerie}, ${body.modelo}, ${body.descripcion}, ${body.idMarca}, ${body.idTipo}, ${body.idActivoFijo})
`)
.catch(() => { throw new Error('Printers error.') });
await sequelize.query(`
INSERT INTO inventario (noResguardo, idActivoFijo, noInventario, idUnidadResponsable, idUbicacion, idUso)
VALUES (${body.noResguardo}, ${body.idActivoFijo}, ${body.noInventario}, ${body.idUnidadResponsable}, ${body.idUbicacion}, ${body.idUso})
`)
.catch(() => { throw new Error('Inventario error') });
};