Przeglądaj źródła

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.
rodzic
commit
1c1423789c

BIN
__pycache__/adminver.cpython-36.pyc Wyświetl plik


BIN
__pycache__/enfermeriaver.cpython-36.pyc Wyświetl plik


+ 20
- 15
adminver.py Wyświetl plik

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
 import sqlalchemy as db
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
 # esta funcion se obtiene cuando un administrador quiere ver los perfiles de administradores
17
 # esta funcion se obtiene cuando un administrador quiere ver los perfiles de administradores
371
 
375
 
372
 
376
 
373
 
377
 
374
-
375
 # esta funcion se obtiene cuando un administrador quiere ver los perfiles de
378
 # esta funcion se obtiene cuando un administrador quiere ver los perfiles de
376
 #   url: /admin/ver/facultad
379
 #   url: /admin/ver/facultad
377
 def facultad():
380
 def facultad():
470
 
473
 
471
 def visita():
474
 def visita():
472
     query ='SELECT t1.id, t2.nombres e_nombre, t2.apellidos e_apellido,\
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
                   	FROM visitas_oficina v, usuarios u\
478
                   	FROM visitas_oficina v, usuarios u\
476
                   	WHERE v.estudiante_id = u.id) t1,\
479
                   	WHERE v.estudiante_id = u.id) t1,\
477
             	 (SELECT v.id, u.nombres, u.apellidos\
480
             	 (SELECT v.id, u.nombres, u.apellidos\
483
     ###### headers
486
     ###### headers
484
 
487
 
485
     headers = '['
488
     headers = '['
489
+    headers += '{"nombre":"Dia y hora"}'
490
+    headers += ','
486
     headers += '{"nombre":"Nombre Administrador"}'
491
     headers += '{"nombre":"Nombre Administrador"}'
487
     headers += ','
492
     headers += ','
488
     headers += '{"nombre":"Nombre Estudiante"}'
493
     headers += '{"nombre":"Nombre Estudiante"}'
489
     headers += ','
494
     headers += ','
490
-    headers += '{"nombre":"Razon"}'
491
-    headers += ','
492
     headers += '{"nombre":"Informacion"}'
495
     headers += '{"nombre":"Informacion"}'
493
     headers += ','
496
     headers += ','
494
     headers += '{"nombre":"Editar"}'
497
     headers += '{"nombre":"Editar"}'
504
         i = i+1
507
         i = i+1
505
         tabla           += '{'
508
         tabla           += '{'
506
         modal_content   += '{'
509
         modal_content   += '{'
510
+        tabla           += '"Dia y hora":"'+str(q[7])+'"'
511
+        tabla           += ','
507
         tabla           += '"Nombre Administrador":"'+(q[1])+' '+(q[2])+'"'
512
         tabla           += '"Nombre Administrador":"'+(q[1])+' '+(q[2])+'"'
508
         modal_content   += '"Nombre Administrador":"'+(q[1])+' '+(q[2])+'"'
513
         modal_content   += '"Nombre Administrador":"'+(q[1])+' '+(q[2])+'"'
509
         tabla           += ','
514
         tabla           += ','
513
         tabla           += ','
518
         tabla           += ','
514
         modal_content   += ','
519
         modal_content   += ','
515
 
520
 
516
-        tabla           += '"Razon":"'+(q[5])+'"'
521
+        modal_content   += '"Dia y hora":"'+str(q[7])+'"'
522
+        modal_content   += ','
517
         modal_content   += '"Razon":"'+(q[5])+'"'
523
         modal_content   += '"Razon":"'+(q[5])+'"'
518
         modal_content   += ','
524
         modal_content   += ','
519
         modal_content   += '"Explicación":"'+(q[6])+'"'
525
         modal_content   += '"Explicación":"'+(q[6])+'"'
520
 
526
 
521
 
527
 
522
-        tabla           += ','
523
         modal_content   += ','
528
         modal_content   += ','
524
         tabla           += '"user_id":"'+str(q[0])+'"'
529
         tabla           += '"user_id":"'+str(q[0])+'"'
525
         modal_content   += '"user_id":"'+str(q[0])+'"'
530
         modal_content   += '"user_id":"'+str(q[0])+'"'

+ 7
- 13
enfermeriaver.py Wyświetl plik

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

+ 2
- 2
templates/table.html Wyświetl plik

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