Ejemplo n.º 1
0
    def get_home_usuario():
        tipos = TipoUsuarioDao().listar_tipo_usuario()
        if 'usuario' in session:
            tipo = session['usuario']['tipo']
            usuario_tipo = Usuario(tipo_usuario=tipo)
            usuario = UsuarioDao().get_usuario_por_tipo(usuario_tipo)
            print usuario.getTipoUsuario().getId()
            if usuario.getTipoUsuario().getId() == 2:
                return render_template('secretaria/home.html',
                                       titulo="Inicio",
                                       usuario=usuario)

            elif usuario.getTipoUsuario().getId() == 3:
                return render_template('coordinador/home.html',
                                       titulo="Inicio",
                                       usuario=usuario)
            elif usuario.getTipoUsuario().getId() == 4:
                return render_template('jurado/home.html',
                                       titulo="Inicio",
                                       usuario=usuario)
            elif usuario.getTipoUsuario().getId() == 5:
                return render_template('estudiante/home.html',
                                       titulo="Inicio",
                                       usuario=usuario)

        return render_template('login/login.html', tipos=tipos)
Ejemplo n.º 2
0
 def get_editar_usuario(self, id_usuario):
     usuario = Usuario(id=id_usuario)
     usuario_e = UsuarioDao().get_usuario_por_id(usuario)
     usuario_edit = {
         'nombres': usuario_e.getNombres(),
         'apellidos': usuario_e.getApellidos(),
         'cedula': usuario_e.getCedula(), 'email': usuario_e.getEmail(),
         'tipo_usuario': usuario_e.getTipoUsuario()
     }
     tipos = TipoUsuarioDao().listar_tipo_usuario()
     if usuario_e is None:
         flash("El usuario que intenta editar no existe.", "error")
     return render_template(
         "usuarios/editar.html", usuario_edit=usuario_edit, id=id_usuario,
         tipos=tipos)
Ejemplo n.º 3
0
 def get_editar_usuario(self, id_usuario):
     usuario = Usuario(id=id_usuario)
     usuario_e = UsuarioDao().get_usuario_por_id(usuario)
     usuario_edit = {
         'nombres': usuario_e.getNombres(),
         'apellidos': usuario_e.getApellidos(),
         'cedula': usuario_e.getCedula(), 'email': usuario_e.getEmail(),
         'tipo_usuario': usuario_e.getTipoUsuario()
     }
     tipos = TipoUsuarioDao().listar_tipo_usuario()
     if usuario_e is None:
         flash("El usuario que intenta editar no existe.", "error")
     return render_template(
         "secretaria/editar.html", usuario_edit=usuario_edit, id=id_usuario,
         tipos=tipos)
Ejemplo n.º 4
0
    def get_home_usuario():
        tipos = TipoUsuarioDao().listar_tipo_usuario()
        if 'usuario' in session:
            tipo = session['usuario']['tipo']
            usuario_tipo = Usuario(tipo_usuario=tipo)
            usuario = UsuarioDao().get_usuario_por_tipo(usuario_tipo)
            print usuario.getTipoUsuario().getId()
            if usuario.getTipoUsuario().getId() == 2:
                return render_template('secretaria/home.html', titulo="Inicio",
                                       usuario=usuario)

            elif usuario.getTipoUsuario().getId() == 3:
               return render_template('coordinador/home.html', titulo="Inicio",
                                       usuario=usuario)
            elif usuario.getTipoUsuario().getId() == 4:
                return render_template('jurado/home.html', titulo="Inicio",
                                      usuario=usuario)
            elif usuario.getTipoUsuario().getId() == 5:
                return render_template('estudiante/home.html', titulo="Inicio",
                                       usuario=usuario)

        return render_template('login/login.html', tipos=tipos)