|
@@ -1,13 +1,17 @@
|
1
|
|
-# coding=utf-8
|
2
|
|
-# from sqlalchemy import metadata
|
|
1
|
+# import sqlalchemy as db
|
|
2
|
+#
|
|
3
|
+# # connect to server
|
|
4
|
+# engine = db.create_engine('mysql+pymysql://root:@0.0.0.0/registro_escolar_1')
|
|
5
|
+#
|
|
6
|
+# connection = engine.connect()
|
|
7
|
+#
|
|
8
|
+# ######################################### lo viejo arriba,
|
|
9
|
+######################################### lo nuevo abajo
|
|
10
|
+
|
|
11
|
+from connect import connection
|
3
|
12
|
import sqlalchemy as db
|
4
|
13
|
|
5
|
|
-# connect to server
|
6
|
|
-engine = db.create_engine('mysql+pymysql://root:@0.0.0.0/registro_escolar_1')
|
7
|
|
-
|
8
|
|
-connection = engine.connect()
|
9
|
|
-# estudiantes = db.Table('estudiantes', metadata, autoload=True, autoload_with=engine)
|
10
|
|
-# usuarios = db.Table('usuarios', metadata, autoload=True, autoload_with=engine)
|
|
14
|
+#########################################
|
11
|
15
|
|
12
|
16
|
|
13
|
17
|
# esta funcion se obtiene cuando un administrador quiere ver los perfiles de administradores
|
|
@@ -371,7 +375,6 @@ def estudiantes():
|
371
|
375
|
|
372
|
376
|
|
373
|
377
|
|
374
|
|
-
|
375
|
378
|
# esta funcion se obtiene cuando un administrador quiere ver los perfiles de
|
376
|
379
|
# url: /admin/ver/facultad
|
377
|
380
|
def facultad():
|
|
@@ -470,8 +473,8 @@ def facultad():
|
470
|
473
|
|
471
|
474
|
def visita():
|
472
|
475
|
query ='SELECT t1.id, t2.nombres e_nombre, t2.apellidos e_apellido,\
|
473
|
|
- t1.nombres p_nombre, t1.apellidos p_apellido, t1.razon, t1.acciones\
|
474
|
|
- FROM (SELECT v.id, u.nombres, u.apellidos,v.razon, v.acciones\
|
|
476
|
+ t1.nombres p_nombre, t1.apellidos p_apellido, t1.razon, t1.acciones, t1.fecha\
|
|
477
|
+ FROM (SELECT v.id, u.nombres, u.apellidos,v.razon, v.acciones, v.fecha\
|
475
|
478
|
FROM visitas_oficina v, usuarios u\
|
476
|
479
|
WHERE v.estudiante_id = u.id) t1,\
|
477
|
480
|
(SELECT v.id, u.nombres, u.apellidos\
|
|
@@ -483,12 +486,12 @@ def visita():
|
483
|
486
|
###### headers
|
484
|
487
|
|
485
|
488
|
headers = '['
|
|
489
|
+ headers += '{"nombre":"Dia y hora"}'
|
|
490
|
+ headers += ','
|
486
|
491
|
headers += '{"nombre":"Nombre Administrador"}'
|
487
|
492
|
headers += ','
|
488
|
493
|
headers += '{"nombre":"Nombre Estudiante"}'
|
489
|
494
|
headers += ','
|
490
|
|
- headers += '{"nombre":"Razon"}'
|
491
|
|
- headers += ','
|
492
|
495
|
headers += '{"nombre":"Informacion"}'
|
493
|
496
|
headers += ','
|
494
|
497
|
headers += '{"nombre":"Editar"}'
|
|
@@ -504,6 +507,8 @@ def visita():
|
504
|
507
|
i = i+1
|
505
|
508
|
tabla += '{'
|
506
|
509
|
modal_content += '{'
|
|
510
|
+ tabla += '"Dia y hora":"'+str(q[7])+'"'
|
|
511
|
+ tabla += ','
|
507
|
512
|
tabla += '"Nombre Administrador":"'+(q[1])+' '+(q[2])+'"'
|
508
|
513
|
modal_content += '"Nombre Administrador":"'+(q[1])+' '+(q[2])+'"'
|
509
|
514
|
tabla += ','
|
|
@@ -513,13 +518,13 @@ def visita():
|
513
|
518
|
tabla += ','
|
514
|
519
|
modal_content += ','
|
515
|
520
|
|
516
|
|
- tabla += '"Razon":"'+(q[5])+'"'
|
|
521
|
+ modal_content += '"Dia y hora":"'+str(q[7])+'"'
|
|
522
|
+ modal_content += ','
|
517
|
523
|
modal_content += '"Razon":"'+(q[5])+'"'
|
518
|
524
|
modal_content += ','
|
519
|
525
|
modal_content += '"Explicación":"'+(q[6])+'"'
|
520
|
526
|
|
521
|
527
|
|
522
|
|
- tabla += ','
|
523
|
528
|
modal_content += ','
|
524
|
529
|
tabla += '"user_id":"'+str(q[0])+'"'
|
525
|
530
|
modal_content += '"user_id":"'+str(q[0])+'"'
|