Browse Source

ya se reflejan los cambios despues de editar o añadir un perfil o visita

despues de editar o añadir una visita o perfil, la tabla que listea la informacion ya refleja los cambios tan pronto estos se hacen.
Oniel Méndez Nieves 4 years ago
parent
commit
1c1423789c

BIN
__pycache__/adminver.cpython-36.pyc View File


BIN
__pycache__/enfermeriaver.cpython-36.pyc View File


+ 20
- 15
adminver.py View File

@@ -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])+'"'

+ 7
- 13
enfermeriaver.py View File

@@ -1,18 +1,10 @@
1
-# coding=utf-8
2
-# from sqlalchemy import metadata
1
+from connect import connection
3 2
 import sqlalchemy as db
4 3
 
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)
11
-
12 4
 def visitas():
13 5
     query ='SELECT t1.id, t2.nombres e_nombre, t2.apellidos e_apellido,\
14
-                t1.nombres p_nombre, t1.apellidos p_apellido, t1.razon, t1.acciones\
15
-            FROM (SELECT v.id, u.nombres, u.apellidos,v.razon, v.acciones\
6
+                t1.nombres p_nombre, t1.apellidos p_apellido, t1.razon, t1.acciones, t1.fecha\
7
+            FROM (SELECT v.id, u.nombres, u.apellidos,v.razon, v.acciones, v.fecha\
16 8
                   	FROM visitas_enfermeria v, usuarios u\
17 9
                   	WHERE v.estudiante_id = u.id) t1,\
18 10
             	 (SELECT v.id, u.nombres, u.apellidos\
@@ -24,7 +16,7 @@ def visitas():
24 16
     ###### headers
25 17
 
26 18
     headers = '['
27
-    headers += '{"nombre":"Nombre Enfermera"}'
19
+    headers += '{"nombre":"Dia y hora"}'
28 20
     headers += ','
29 21
     headers += '{"nombre":"Nombre Estudiante"}'
30 22
     headers += ','
@@ -45,7 +37,7 @@ def visitas():
45 37
         i = i+1
46 38
         tabla           += '{'
47 39
         modal_content   += '{'
48
-        tabla           += '"Nombre Enfermera":"'+(q[1])+' '+(q[2])+'"'
40
+        tabla           += '"Dia y hora":"'+str(q[7])+'"'
49 41
         modal_content   += '"Nombre Enfermera":"'+(q[1])+' '+(q[2])+'"'
50 42
         tabla           += ','
51 43
         modal_content   += ','
@@ -58,6 +50,8 @@ def visitas():
58 50
         modal_content   += '"Razon":"'+(q[5])+'"'
59 51
         modal_content   += ','
60 52
         modal_content   += '"Explicación":"'+(q[6])+'"'
53
+        modal_content   += ','
54
+        modal_content   += '"Dia y hora":"'+str(q[7])+'"'
61 55
 
62 56
 
63 57
         tabla           += ','

+ 2
- 2
templates/table.html View File

@@ -57,9 +57,9 @@
57 57
           <div class="topnav">
58 58
             <!-- ################################ con ayuda de w3schools:
59 59
                                                 How TO - Filter/Search Table-->
60
-            <input type="text" id="myInput" onkeyup="myFunction()" placeholder="Search..">
60
+            <input type="text" id="myInput" onkeyup="filter_search()" placeholder="Search..">
61 61
             <script>
62
-              function myFunction() {
62
+              function filter_search() {
63 63
                 // Declare variables
64 64
                 var input, filter, table, tr, td1, td2, td3, i, txtValue1, txtValue2, txtValue3;
65 65
                 input = document.getElementById("myInput");