SIU_Dran_net/Server/Controller/DAORegistro.js

22 lines
815 B
JavaScript

import Conexion from './Conexion.js'; // Asegúrate de tener la ruta correcta al archivo de conexión
import logger from '../utils/logger.js'; // Importa el logger
class DAORegistro {
static async registrar(usuario, descripcion, day) {
const conexion = new Conexion();
const conexionEstablecida = await conexion.conectar();
try {
const sql = "INSERT INTO registro (matricula, descripcion) VALUES (?, ?)";
const stm = await conexionEstablecida.query(sql, [usuario, descripcion + day]);
return stm.affectedRows > 0;
} catch (error) {
logger.error(`Error en DAORegistro.registrar: ${error.message}`);
return false;
} finally {
conexion.cerrarConexion();
}
}
}
export default DAORegistro;