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_password = await bcrypt.hash(body.password, 10);
|
||||||
let n_comunidad = depurado(body.comunidad);
|
let n_comunidad = depurado(body.comunidad);
|
||||||
let n_situacion = depurado(body.situacion);
|
let n_situacion = depurado(body.situacion);
|
||||||
let n_universidad = depurado(body.univrsidad);
|
let n_universidad = depurado(body.universidad);
|
||||||
// console.log(n_pasword);
|
let n_codigo = depurado(body.condigo);
|
||||||
|
if (body.condigo != undefined)
|
||||||
|
n_codigo = null
|
||||||
|
// console.log(n_pasword);
|
||||||
|
|
||||||
|
|
||||||
// CREATE TABLE `persona` (
|
// CREATE TABLE `persona` (
|
||||||
@@ -110,9 +113,9 @@ app.post('/datos_personales', async(req, res) => {
|
|||||||
// }
|
// }
|
||||||
console.log("tipo pde pago: ", body.tipo_pago);
|
console.log("tipo pde pago: ", body.tipo_pago);
|
||||||
if (n_cuenta != null)
|
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
|
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);
|
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 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";
|
let encabezado = "Registro ASINEA 2020";
|
||||||
@@ -218,7 +228,7 @@ app.post('/datos_personales', async(req, res) => {
|
|||||||
let n_grado = depurado(body.grado);
|
let n_grado = depurado(body.grado);
|
||||||
let n_asignatura = depurado(body.asignatura);
|
let n_asignatura = depurado(body.asignatura);
|
||||||
let n_participacion = depurado(body.participacion);
|
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);
|
let n_ans = query(cad);
|
||||||
n_ans.then(async() => {
|
n_ans.then(async() => {
|
||||||
|
|
||||||
@@ -231,7 +241,7 @@ app.post('/datos_personales', async(req, res) => {
|
|||||||
}
|
}
|
||||||
if (body.taller_a != undefined) {
|
if (body.taller_a != undefined) {
|
||||||
let ta = body.taller_a;
|
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);
|
let n_q = await query(cad);
|
||||||
cad = `update evento set cupo= cupo-1 where id_evento=${ta.id_evento};`;
|
cad = `update evento set cupo= cupo-1 where id_evento=${ta.id_evento};`;
|
||||||
n_q = await query(cad);
|
n_q = await query(cad);
|
||||||
@@ -239,7 +249,7 @@ app.post('/datos_personales', async(req, res) => {
|
|||||||
}
|
}
|
||||||
if (body.taller_p != undefined) {
|
if (body.taller_p != undefined) {
|
||||||
let ta = body.taller_p;
|
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);
|
let n_q = await query(cad);
|
||||||
cad = `update evento set cupo= cupo-1 where id_evento=${ta.id_evento};`;
|
cad = `update evento set cupo= cupo-1 where id_evento=${ta.id_evento};`;
|
||||||
n_q = await query(cad);
|
n_q = await query(cad);
|
||||||
@@ -248,7 +258,7 @@ app.post('/datos_personales', async(req, res) => {
|
|||||||
}
|
}
|
||||||
if (body.visitas != undefined) {
|
if (body.visitas != undefined) {
|
||||||
let ta = body.visitas;
|
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);
|
let n_q = await query(cad);
|
||||||
cad = `update evento set cupo= cupo-1 where id_evento=${ta.id_evento};`;
|
cad = `update evento set cupo= cupo-1 where id_evento=${ta.id_evento};`;
|
||||||
n_q = await query(cad);
|
n_q = await query(cad);
|
||||||
@@ -256,13 +266,21 @@ app.post('/datos_personales', async(req, res) => {
|
|||||||
}
|
}
|
||||||
if (body.magistral != undefined) {
|
if (body.magistral != undefined) {
|
||||||
let ta = body.magistral;
|
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);
|
let n_q = await query(cad);
|
||||||
cad = `update evento set cupo= cupo-1 where id_evento=${ta.id_evento};`;
|
cad = `update evento set cupo= cupo-1 where id_evento=${ta.id_evento};`;
|
||||||
n_q = await query(cad);
|
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."
|
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';`;
|
cad = `select * from evento where tipo_evento='Dialogo magistral';`;
|
||||||
let d_m = await query(cad);
|
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;
|
return;
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.log(err);
|
console.log(err);
|
||||||
|
|||||||
@@ -43,6 +43,7 @@ app.get('/traer_persona', async(req, res) => {
|
|||||||
aux.taller = 'No';
|
aux.taller = 'No';
|
||||||
aux.visita = 'No';
|
aux.visita = 'No';
|
||||||
aux.magistral = 'No';
|
aux.magistral = 'No';
|
||||||
|
aux.bienvenida = 'No';
|
||||||
aux.comprobante_pago = false;
|
aux.comprobante_pago = false;
|
||||||
aux.carta_aceptacion = false;
|
aux.carta_aceptacion = false;
|
||||||
if (fs.existsSync(`./files/carta_aceptacion-${p[i].id_persona}.docx`)) {
|
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') {
|
if (n_ans[j].tipo_evento == 'Dialogo magistral') {
|
||||||
aux.magistral = n_ans[j].nombre_evento;
|
aux.magistral = n_ans[j].nombre_evento;
|
||||||
}
|
}
|
||||||
|
if (n_ans[j].codigo == 'Bienvenida') {
|
||||||
|
aux.bienvenida = n_ans[j].nombre_evento;
|
||||||
|
}
|
||||||
aux.pago = tot;
|
aux.pago = tot;
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -137,6 +141,7 @@ app.get('/traer_persona', async(req, res) => {
|
|||||||
aux.taller = 'No';
|
aux.taller = 'No';
|
||||||
aux.visita = 'No';
|
aux.visita = 'No';
|
||||||
aux.magistral = 'No';
|
aux.magistral = 'No';
|
||||||
|
aux.bienvenida = 'No';
|
||||||
aux.tipo_pago = n_ans[0].metodo_pago_asignado;
|
aux.tipo_pago = n_ans[0].metodo_pago_asignado;
|
||||||
aux.pago = 0;
|
aux.pago = 0;
|
||||||
aux.correo = p[i].correo;
|
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_cadena = `select * from academico where id_persona=${p[i].id_persona};`
|
||||||
let nueva_query = await query(nueva_cadena);
|
let nueva_query = await query(nueva_cadena);
|
||||||
aux.tipo_pago = nueva_query[0].metodo_pago_asignado;
|
aux.tipo_pago = nueva_query[0].metodo_pago_asignado;
|
||||||
|
aux.codigo = nueva_query[0].codigo;
|
||||||
|
|
||||||
let tot = 0;
|
let tot = 0;
|
||||||
let ext = true;
|
let ext = true;
|
||||||
@@ -191,6 +197,10 @@ app.get('/traer_persona', async(req, res) => {
|
|||||||
if (n_ans[j].tipo_evento == 'Dialogo magistral') {
|
if (n_ans[j].tipo_evento == 'Dialogo magistral') {
|
||||||
aux.magistral = n_ans[j].nombre_evento;
|
aux.magistral = n_ans[j].nombre_evento;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (n_ans[j].codigo == 'Bienvenida') {
|
||||||
|
aux.bienvenida = n_ans[j].nombre_evento;
|
||||||
|
}
|
||||||
aux.pago = tot;
|
aux.pago = tot;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+9
-5
@@ -1,6 +1,6 @@
|
|||||||
drop database P_orion_asinea;
|
drop database asinea;
|
||||||
Create Database P_orion_asinea;
|
Create Database asinea;
|
||||||
use P_orion_asinea;
|
use asinea;
|
||||||
|
|
||||||
|
|
||||||
-- drop table admin;
|
-- drop table admin;
|
||||||
@@ -48,14 +48,16 @@ CREATE TABLE `alumno` (
|
|||||||
`id_persona` integer PRIMARY KEY NOT NULL,
|
`id_persona` integer PRIMARY KEY NOT NULL,
|
||||||
`numero_cuenta` varchar(20),
|
`numero_cuenta` varchar(20),
|
||||||
`año_curso` varchar(20),
|
`año_curso` varchar(20),
|
||||||
`metodo_pago_asignado` varchar(200)
|
`metodo_pago_asignado` varchar(200),
|
||||||
|
`codigo` varchar(100)
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE `academico` (
|
CREATE TABLE `academico` (
|
||||||
`id_persona` integer PRIMARY KEY NOT NULL,
|
`id_persona` integer PRIMARY KEY NOT NULL,
|
||||||
`grado_academico` varchar(50),
|
`grado_academico` varchar(50),
|
||||||
`aignatura_imparte` 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, '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