cambio por el pago
This commit is contained in:
@@ -59,8 +59,11 @@ app.post('/datos_personales', async(req, res) => {
|
||||
let n_password = await bcrypt.hash(body.password, 10);
|
||||
let n_comunidad = depurado(body.comunidad);
|
||||
let n_situacion = depurado(body.situacion);
|
||||
let n_universidad = depurado(body.univrsidad);
|
||||
// console.log(n_pasword);
|
||||
let n_universidad = depurado(body.universidad);
|
||||
let n_codigo = depurado(body.condigo);
|
||||
if (body.condigo != undefined)
|
||||
n_codigo = null
|
||||
// console.log(n_pasword);
|
||||
|
||||
|
||||
// CREATE TABLE `persona` (
|
||||
@@ -110,9 +113,9 @@ app.post('/datos_personales', async(req, res) => {
|
||||
// }
|
||||
console.log("tipo pde pago: ", body.tipo_pago);
|
||||
if (n_cuenta != null)
|
||||
cad = `insert into alumno values( ${id_persona}, '${n_cuenta}', '${n_year}', '${body.tipo_pago}' ) ;`;
|
||||
cad = `insert into alumno values( ${id_persona}, '${n_cuenta}', '${n_year}', '${body.tipo_pago}', '${n_codigo}' ) ;`;
|
||||
else
|
||||
cad = `insert into alumno values( ${id_persona}, null, '${n_year}', '${body.tipo_pago}' ) ;`;
|
||||
cad = `insert into alumno values( ${id_persona}, null, '${n_year}', '${body.tipo_pago}', '${n_codigo}' ) ;`;
|
||||
|
||||
|
||||
let n_ans = query(cad);
|
||||
@@ -160,6 +163,13 @@ app.post('/datos_personales', async(req, res) => {
|
||||
}
|
||||
|
||||
}
|
||||
if (body.bienvenida != undefined) {
|
||||
let ta = body.bienvenida;
|
||||
cad = `insert into asistencia values(null, ${id_persona}, ${ta.id_evento}, false, false , false , false, false, 'Asistente' );`;
|
||||
let n_q = await query(cad);
|
||||
cad = `update evento set cupo= cupo-1 where id_evento=${ta.id_evento};`;
|
||||
n_q = await query(cad);
|
||||
}
|
||||
|
||||
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";
|
||||
@@ -218,7 +228,7 @@ app.post('/datos_personales', async(req, res) => {
|
||||
let n_grado = depurado(body.grado);
|
||||
let n_asignatura = depurado(body.asignatura);
|
||||
let n_participacion = depurado(body.participacion);
|
||||
cad = `insert into academico values(${id_persona}, '${n_grado}', '${n_asignatura}', '${body.tipo_pago}' );`;
|
||||
cad = `insert into academico values(${id_persona}, '${n_grado}', '${n_asignatura}', '${body.tipo_pago}', '${n_codigo}' );`;
|
||||
let n_ans = query(cad);
|
||||
n_ans.then(async() => {
|
||||
|
||||
@@ -231,7 +241,7 @@ app.post('/datos_personales', async(req, res) => {
|
||||
}
|
||||
if (body.taller_a != undefined) {
|
||||
let ta = body.taller_a;
|
||||
cad = `insert into asistencia values(null, ${id_persona}, ${ta.id_evento}, false, false , false , false, false, '${ta.participacion}' );`;
|
||||
cad = `insert into asistencia values(null, ${id_persona}, ${ta.id_evento}, false, false , false , false, false, 'Asistente' );`;
|
||||
let n_q = await query(cad);
|
||||
cad = `update evento set cupo= cupo-1 where id_evento=${ta.id_evento};`;
|
||||
n_q = await query(cad);
|
||||
@@ -239,7 +249,7 @@ app.post('/datos_personales', async(req, res) => {
|
||||
}
|
||||
if (body.taller_p != undefined) {
|
||||
let ta = body.taller_p;
|
||||
cad = `insert into asistencia values(null, ${id_persona}, ${ta.id_evento}, false, false , false , false, false, '${ta.participacion}' );`;
|
||||
cad = `insert into asistencia values(null, ${id_persona}, ${ta.id_evento}, false, false , false , false, false, 'Asistente' );`;
|
||||
let n_q = await query(cad);
|
||||
cad = `update evento set cupo= cupo-1 where id_evento=${ta.id_evento};`;
|
||||
n_q = await query(cad);
|
||||
@@ -248,7 +258,7 @@ app.post('/datos_personales', async(req, res) => {
|
||||
}
|
||||
if (body.visitas != undefined) {
|
||||
let ta = body.visitas;
|
||||
cad = `insert into asistencia values(null, ${id_persona}, ${ta.id_evento}, false, false , false , false, false, '${ta.participacion}' );`;
|
||||
cad = `insert into asistencia values(null, ${id_persona}, ${ta.id_evento}, false, false , false , false, false, 'Asistente' );`;
|
||||
let n_q = await query(cad);
|
||||
cad = `update evento set cupo= cupo-1 where id_evento=${ta.id_evento};`;
|
||||
n_q = await query(cad);
|
||||
@@ -256,13 +266,21 @@ app.post('/datos_personales', async(req, res) => {
|
||||
}
|
||||
if (body.magistral != undefined) {
|
||||
let ta = body.magistral;
|
||||
cad = `insert into asistencia values(null, ${id_persona}, ${ta.id_evento}, false, false , false , false, false, '${ta.participacion}' );`;
|
||||
cad = `insert into asistencia values(null, ${id_persona}, ${ta.id_evento}, false, false , false , false, false, 'Asistente' );`;
|
||||
let n_q = await query(cad);
|
||||
cad = `update evento set cupo= cupo-1 where id_evento=${ta.id_evento};`;
|
||||
n_q = await query(cad);
|
||||
|
||||
}
|
||||
|
||||
if (body.bienvenida != undefined) {
|
||||
let ta = body.bienvenida;
|
||||
cad = `insert into asistencia values(null, ${id_persona}, ${ta.id_evento}, false, false , false , false, false, 'Asistente' );`;
|
||||
let n_q = await query(cad);
|
||||
cad = `update evento set cupo= cupo-1 where id_evento=${ta.id_evento};`;
|
||||
n_q = await query(cad);
|
||||
}
|
||||
|
||||
|
||||
|
||||
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."
|
||||
|
||||
@@ -37,7 +37,10 @@ app.get('/traer_datos', async(req, res) => {
|
||||
cad = `select * from evento where tipo_evento='Dialogo magistral';`;
|
||||
let d_m = await query(cad);
|
||||
|
||||
res.status(200).json({ error: false, msj: "exito", universidad: uni, conversatorio: con, taller_alumno: t_a, taller_profesor: t_p, visita: v_g, dialogo: d_m });
|
||||
cad = `select * from evento where tipo_evento='Bienvenida';`;
|
||||
let bien = await query(cad);
|
||||
|
||||
res.status(200).json({ error: false, msj: "exito", bienvenida: bien, universidad: uni, conversatorio: con, taller_alumno: t_a, taller_profesor: t_p, visita: v_g, dialogo: d_m });
|
||||
return;
|
||||
} catch (err) {
|
||||
console.log(err);
|
||||
|
||||
@@ -43,6 +43,7 @@ app.get('/traer_persona', async(req, res) => {
|
||||
aux.taller = 'No';
|
||||
aux.visita = 'No';
|
||||
aux.magistral = 'No';
|
||||
aux.bienvenida = 'No';
|
||||
aux.comprobante_pago = false;
|
||||
aux.carta_aceptacion = false;
|
||||
if (fs.existsSync(`./files/carta_aceptacion-${p[i].id_persona}.docx`)) {
|
||||
@@ -114,6 +115,9 @@ app.get('/traer_persona', async(req, res) => {
|
||||
if (n_ans[j].tipo_evento == 'Dialogo magistral') {
|
||||
aux.magistral = n_ans[j].nombre_evento;
|
||||
}
|
||||
if (n_ans[j].codigo == 'Bienvenida') {
|
||||
aux.bienvenida = n_ans[j].nombre_evento;
|
||||
}
|
||||
aux.pago = tot;
|
||||
|
||||
}
|
||||
@@ -137,6 +141,7 @@ app.get('/traer_persona', async(req, res) => {
|
||||
aux.taller = 'No';
|
||||
aux.visita = 'No';
|
||||
aux.magistral = 'No';
|
||||
aux.bienvenida = 'No';
|
||||
aux.tipo_pago = n_ans[0].metodo_pago_asignado;
|
||||
aux.pago = 0;
|
||||
aux.correo = p[i].correo;
|
||||
@@ -144,6 +149,7 @@ app.get('/traer_persona', async(req, res) => {
|
||||
let nueva_cadena = `select * from academico where id_persona=${p[i].id_persona};`
|
||||
let nueva_query = await query(nueva_cadena);
|
||||
aux.tipo_pago = nueva_query[0].metodo_pago_asignado;
|
||||
aux.codigo = nueva_query[0].codigo;
|
||||
|
||||
let tot = 0;
|
||||
let ext = true;
|
||||
@@ -191,6 +197,10 @@ app.get('/traer_persona', async(req, res) => {
|
||||
if (n_ans[j].tipo_evento == 'Dialogo magistral') {
|
||||
aux.magistral = n_ans[j].nombre_evento;
|
||||
}
|
||||
|
||||
if (n_ans[j].codigo == 'Bienvenida') {
|
||||
aux.bienvenida = n_ans[j].nombre_evento;
|
||||
}
|
||||
aux.pago = tot;
|
||||
|
||||
}
|
||||
|
||||
+9
-5
@@ -1,6 +1,6 @@
|
||||
drop database P_orion_asinea;
|
||||
Create Database P_orion_asinea;
|
||||
use P_orion_asinea;
|
||||
drop database asinea;
|
||||
Create Database asinea;
|
||||
use asinea;
|
||||
|
||||
|
||||
-- drop table admin;
|
||||
@@ -48,14 +48,16 @@ CREATE TABLE `alumno` (
|
||||
`id_persona` integer PRIMARY KEY NOT NULL,
|
||||
`numero_cuenta` varchar(20),
|
||||
`año_curso` varchar(20),
|
||||
`metodo_pago_asignado` varchar(200)
|
||||
`metodo_pago_asignado` varchar(200),
|
||||
`codigo` varchar(100)
|
||||
);
|
||||
|
||||
CREATE TABLE `academico` (
|
||||
`id_persona` integer PRIMARY KEY NOT NULL,
|
||||
`grado_academico` varchar(50),
|
||||
`aignatura_imparte` varchar(50),
|
||||
`metodo_pago_asignado` varchar(200)
|
||||
`metodo_pago_asignado` varchar(200),
|
||||
`codigo` varchar(100)
|
||||
|
||||
|
||||
);
|
||||
@@ -181,6 +183,8 @@ insert into evento values (null, 'Dialogo magistral', 'Diálogo magistral 1: Exp
|
||||
|
||||
insert into evento values (null, 'Dialogo magistral', 'Diálogo magistral 2: ¿Qué es ser arquitecto?', 300);
|
||||
|
||||
insert into evento values (null, 'Bienvenida', 'Bienvenida-Museo Antropología', 300);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user