Brak opisu

index.py 2.3KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. from flask import Flask, render_template
  2. import json
  3. import estudiante, madre, admin, enfermera, facultad
  4. app = Flask(__name__)
  5. @app.route('/', methods=['GET', 'POST'])
  6. def index():
  7. # return "Hello, World!"
  8. return render_template('dashAdministracion.html')
  9. @app.route('/forma/<accion>/<tipo>/', methods=['GET', 'POST'])
  10. @app.route('/forma/<accion>/<tipo>/<id>', methods=['GET', 'POST'])
  11. def formas(accion,tipo,id=None):
  12. return render_template('forma.html', tipo=tipo, accion=accion, id=id)
  13. @app.route('/formaDatos/<accion>/<tipo>/', methods=['GET', 'POST'])
  14. @app.route('/formaDatos/<accion>/<tipo>/<id>', methods=['GET', 'POST'])
  15. def formaEst(accion, tipo, id=None):
  16. # data = json.loads('formaEstudiantes.json')
  17. if(tipo=="estudiante"):
  18. if(accion=="add"):
  19. return estudiante.add()
  20. if(accion=="edit"):
  21. return estudiante.edit(id)
  22. if(tipo=="madre"):
  23. if(accion=="add"):
  24. return madre.add()
  25. if(accion=="edit"):
  26. return madre.edit(id)
  27. if(tipo=="admin"):
  28. if(accion=="add"):
  29. return admin.add()
  30. if(accion=="edit"):
  31. return admin.edit(id)
  32. if(tipo=="enfermera"):
  33. if(accion=="add"):
  34. return enfermera.add()
  35. if(accion=="edit"):
  36. return enfermera.edit(id)
  37. if(tipo=="facultad"):
  38. if(accion=="add"):
  39. return facultad.add()
  40. if(accion=="edit"):
  41. return facultad.edit(id)
  42. @app.route('/dashAdmin', methods=['GET', 'POST'])
  43. def dashAdmin():
  44. # data = json.loads('formaEstudiantes.json')
  45. return '{"tasks": [ { "titulo": "Estudiantes", "url": "admin/estudiantes.html" }, { "titulo": "Facultad", "url": "admin/facultad.html" }, { "titulo": "Administración", "url": "admin/adminstracion.html" }, { "titulo": "Enfermeria", "url": "admin/enfermeria.html" }, { "titulo": "Madres", "url": "admin/madres.html" }, { "titulo": "Cursos", "url": "admin/cursos.html" }, { "titulo": "Matricula", "url": "admin/matricula.html" }, { "titulo": "Transcripción", "url": "admin/transcripcion.html" }, { "titulo": "Oferta", "url": "admin/oferta.html" }, { "titulo": "Visita Oficina", "url": "admin/oficina.html" }, { "titulo": "Mensajes", "url": "admin/mensajes.html" } ], "titulo": "Administración"}'