diff --git a/routes/datos_personales.js b/routes/datos_personales.js index 7219aba..370c984 100644 --- a/routes/datos_personales.js +++ b/routes/datos_personales.js @@ -5,6 +5,8 @@ const clave = require('./elegir_clave.js'); const email = require('./enviar_correo.js'); +const sendmail = require('sendmail')(); + var app = express() @@ -162,6 +164,13 @@ app.post('/datos_personales', async(req, res) => { let msj = "Bienvenido a ASINEA 2020\n\nEn el transcurso de dos días hábiles sera enviado a tu correo las instrucciones de pago." let encabezado = "Registro ASINEA 2020"; + + await sendmail({ + from: 'conversatorios.asinea2020@fa.unam.mx', + to: `${n_correo}`, + subject: `${encabezado}`, + html: `${msj}`, + }); // email(n_correo, encabezado, msj); // send.then(() => { return res.status(200).json({ error: false, msj: "Exito", id_persona: id_persona, clave: mandar }); @@ -171,13 +180,33 @@ app.post('/datos_personales', async(req, res) => { }).catch(async(err) => { + let n_c = `delete from asistencia where id_persona=${id_persona};`; + let n_q = await query(n_c); + n_c = `delete from alumno where id_persona=${id_persona};`; + n_q = await query(n_c); + n_c = `delete from academico where id_persona=${id_persona};`; + n_q = await query(n_c); + let new_c = `delete from persona where id_persona=${id_persona}`; + let new_q = await quey(new_c); + + console.log(err); + //se deberia borrar el registro anterio de persona; return res.status(400).json({ err: true, msj: "Error al insertar en la base en alumno", type: err }); }) } catch (err) { + let n_c = `delete from asistencia where id_persona=${id_persona};`; + let n_q = query(n_c); + n_c = `delete from alumno where id_persona=${id_persona};`; + n_q = query(n_c); + n_c = `delete from academico where id_persona=${id_persona};`; + n_q = query(n_c); + let new_c = `delete from persona where id_persona=${id_persona}`; + let new_q = quey(new_c); + //se deberia borrar el registro anterio de persona; console.log(err); @@ -239,6 +268,13 @@ app.post('/datos_personales', async(req, res) => { let msj = "Bienvenido a ASINEA 2020\n\nEn el transcurso de dos días hábiles sera enviado a tu correo las instrucciones de pago." let encabezado = "Registro ASINEA 2020"; + + await sendmail({ + from: 'conversatorios.asinea2020@fa.unam.mx', + to: `${n_correo}`, + subject: `${encabezado}`, + html: `${msj}`, + }); // email(n_correo, encabezado, msj); //send.then(() => { return res.status(200).json({ error: false, msj: "Exito", id_persona: id_persona, clave: mandar }); @@ -251,6 +287,16 @@ app.post('/datos_personales', async(req, res) => { }).catch(async err => { + let n_c = `delete from asistencia where id_persona=${id_persona};`; + let n_q = await query(n_c); + n_c = `delete from alumno where id_persona=${id_persona};`; + n_q = await query(n_c); + n_c = `delete from academico where id_persona=${id_persona};`; + n_q = await query(n_c); + let new_c = `delete from persona where id_persona=${id_persona}`; + let new_q = await quey(new_c); + + //se deberia borrar el registro anterio de persona; //se deberia borrar el registro anterio de persona; console.log(err); @@ -258,6 +304,15 @@ app.post('/datos_personales', async(req, res) => { }) } catch (err) { + let n_c = `delete from asistencia where id_persona=${id_persona};`; + let n_q = query(n_c); + n_c = `delete from alumno where id_persona=${id_persona};`; + n_q = query(n_c); + n_c = `delete from academico where id_persona=${id_persona};`; + n_q = query(n_c); + let new_c = `delete from persona where id_persona=${id_persona}`; + let new_q = quey(new_c); + //se deberia borrar el registro anterio de persona; console.log(err); return res.status(400).json({ err: true, msj: "Error al insertar en la base en academico", type: err });