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)
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)
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)