Ejemplo n.º 1
0
def modificar_acta(titulo_acta):
    if request.method== "GET":
        return SecretariaController().get_modificar(titulo_acta)
    titulo = request.form.get('titulo', None)
    codigo = request.form.get('codigo',None)
    tipo = request.form.get('tipo', None)
    fecha = request.form.get('fecha', None)
    archivo = request.form.get('archivo', None)
    descripcion = request.form.get('descripcion', None)
    return SecretariaController().modificar_acta(titulo_acta, codigo, titulo,
                                                 tipo, fecha, archivo,
                                                 descripcion)
Ejemplo n.º 2
0
def registro_acta():
    if(request.method == "GET"):
        return SecretariaController().get_view_registro()
    titulo = request.form.get('titulo',None)
    tipo = request.form.get('tipo',None)
    fecha = request.form.get('fecha',None)
    file = request.files['archivo']
    if file.filename == '':
        flash('No selecciono el archivo', 'Error')
        return redirect(request.url)
    descripcion = request.form.get('descripcion',None)
    return SecretariaController().crear_acta(titulo, tipo, fecha, file,
                                             descripcion)
Ejemplo n.º 3
0
def registrar_jurados():
    if request.method == "GET":
        return SecretariaController().get_registrar_jurado()
    codigo = request.form.get('codigo', None)
    nombres = request.form.get('nombres', None)
    apellidos = request.form.get('apellidos', None)
    cedula = request.form.get('cedula', None)
    email = request.form.get('email', None)
    contrasena = request.form.get('contrasena', None)
    tipo_usuario = "4"
    return SecretariaController().crear_jurado(codigo,
                                             nombres, apellidos, cedula, email,
                                             contrasena, tipo_usuario)
Ejemplo n.º 4
0
def registrar_protocolo():
    if (request.method == "GET"):
        return SecretariaController().get_view_registrar_protocolo()
    print('entra en POST')
    nombre = request.form.get('nombre', None)
    descripcion = request.form.get('descripcion', None)
    file = request.files['archivo']
    if file.filename == '':
        flash('No selecciono el archivo', 'Error')
        return redirect(request.url)
    id = session['usuario']['id']
    return SecretariaController().registrar_protocolo(nombre, descripcion,
                                                      file)
Ejemplo n.º 5
0
    def get_home_usuario():
        tipos = TipoUsuarioDao().listar_tipo_usuario()
        if 'usuario' in session:
            tipoU = session['usuario']['tipo']
            codigo = session['usuario']['codigo']
            usuario = UsuarioDao().get_usuario_por_codigo(
                Usuario(codigo=codigo))
            if tipoU == 2:
                actas = SecretariaController().get_actas()
                return render_template('secretaria/home.html',
                                       titulo="Inicio",
                                       usuario=usuario,
                                       actas=actas)
            elif tipoU == 3:
                trabajos = TrabajoGradoDao().get_trabajos()
                return render_template('coordinador/home.html',
                                       titulo="Inicio",
                                       usuario=usuario,
                                       trabajos=trabajos)
            elif tipoU == 4:
                p = PropuestaDao().get_propuesta_consulta_jurado(usuario)
                t = TrabajoGradoDao().get_trabajos_Jurado(usuario)
                return render_template('jurado/home.html',
                                       titulo="Inicio",
                                       usuario=usuario,
                                       propuestas=p,
                                       trabajos=t)
            elif tipoU == 5:
                return EstudianteController().get_registrar_propuesta()

        return render_template('login/login.html', tipos=tipos)
Ejemplo n.º 6
0
def listar_jurados():
    pagina = request.args.get('pagina', 1)
    codigo = request.args.get('codigo', "")
    nombre = request.args.get('nombres', "")
    cedula = request.args.get('cedula', "")
    apellidos = request.args.get('apellidos', "")
    return SecretariaController().get_lista_jurados(
        pagina, codigo, nombre, cedula, apellidos)
Ejemplo n.º 7
0
def agregar_datos_sustentacion():
    if(request.method=="GET"):
        return SecretariaController().get_view_agregar_datos_sustentacion()
Ejemplo n.º 8
0
def agregar_fechas_trabajo(codigo_trabajo):
    if(request.method=="GET"):
        return SecretariaController().get_view_agregar_fechas_trabajo(codigo_trabajo)
    fechaCorrecciones = request.form.get('fechaCorrecciones',None)
    return SecretariaController().agregar_fechas_trabajo(codigo_trabajo,fechaCorrecciones)
Ejemplo n.º 9
0
def registrar_nota(codigo_trabajo):
    if(request.method=="GET"):
        return SecretariaController().get_view_registrar_nota(codigo_trabajo)
    nota = request.form.get('nota',None)
    return SecretariaController().registrar_nota(codigo_trabajo,nota)
Ejemplo n.º 10
0
def consultar_trabajo_de_grado():
    if(request.method=="GET"):
        return SecretariaController().get_view_consultar_trabajo_de_grado()
    titulo = request.form.get('titulo',None)
    codigo = request.form.get('codigo',None)
    return SecretariaController().consultar_trabajo_de_grado(titulo,codigo)
Ejemplo n.º 11
0
def habilitar_envios_entregables(codigo_propuesta):
    if(request.method=="GET"):
        return SecretariaController().get_habilitar_envio_entregables(codigo_propuesta)
    entregable = request.form.get('entregable',None)
    return SecretariaController().habilitar_envio_entregables(codigo_propuesta,entregable)
Ejemplo n.º 12
0
def consultar_propuesta():
    if request.method == "GET":
        return SecretariaController().get_view_consultar_propuesta()
    titulo = request.form.get('titulo',None)
    codigo = request.form.get('codigo',None)
    return SecretariaController().consultar_propuesta(titulo, codigo)
Ejemplo n.º 13
0
def descargar_acta(codigo_acta):
    SecretariaController().descargar_acta(codigo_acta)