21 lines
724 B
JavaScript
21 lines
724 B
JavaScript
|
import Conexion from './Conexion.js'; // Asegúrate de tener la ruta correcta al archivo de conexión
|
||
|
|
||
|
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.getMatricula(), descripcion + day]);
|
||
|
return stm.affectedRows > 0;
|
||
|
} catch (error) {
|
||
|
console.error(error);
|
||
|
return false;
|
||
|
} finally {
|
||
|
conexion.cerrarConexion();
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
export default DAORegistro;
|