Esempio n. 1
0
def editar(id):
    produto = produtos_tabela.busca_por_id(id)
    nome_imagem = recupera_imagem(id)
    return render_template('editar.html',
                           titulo='Editando Produto',
                           produto=produto,
                           img_produto=nome_imagem)
Esempio n. 2
0
def editar(id):
    if 'usuario_logado' not in session or session['usuario_logado'] == None:
        return redirect(url_for('login', proxima=url_for('editar')))
    jogo = jogo_dao.busca_por_id(id)
    nome_image = recupera_imagem(id)
    return render_template('editar.html', titulo='Editando Jogo', jogo=jogo,
                           capa_jogo=nome_image or 'capa_padrao.jpg')
Esempio n. 3
0
def editar(id):
    if 'funcionario_logado' not in session or session['funcionario_logado'] == None:
        return redirect(url_for('login', proxima=url_for('editar')))
    projeto = projeto_dao.busca_por_id(id)
    nome_imagem = recupera_imagem(id)
    return render_template('editar.html', titulo='Editando Projeto', projeto=projeto
                           , capa_projeto=nome_imagem or 'capa_padrao.jpg')
Esempio n. 4
0
def novo():
    if 'usuario_logado' not in session or session['usuario_logado'] == None:
        return redirect(url_for('login', proxima=url_for('novo')))
    nome_imagem = recupera_imagem(id)
    return render_template('novo.html',
                           titulo='Novo Jogo',
                           capa_jogo=nome_imagem or "capa_padrao.jpg")
Esempio n. 5
0
def editar(id):
    jogo = jogo_dao.busca_por_id(id)
    nome_imagem = recupera_imagem(id)
    return protege_rota(
        render_template('editar.html',
                        titulo='Editando Jogo',
                        jogo=jogo,
                        capa_jogo=nome_imagem), "login", "editar")
Esempio n. 6
0
def editar(id):
    # validação se o usuario esta logado na sessão
    if 'usuario_logado' not in session or session['usuario_logado'] is None:
        # utilizando o url_for para montar urls dinamicamente de acordo com o metodo
        return redirect(url_for('login', proxima=url_for('editar')))
    jogo = jogo_dao.busca_por_id(id)
    nome_imagem = recupera_imagem(jogo.id)
    return render_template('editar.html',
                           titulo='Editar Jogo',
                           jogo=jogo,
                           capa_jogo=nome_imagem)
Esempio n. 7
0
def show_form_edit_game(id):

    if ('usuario_logado' not in session or session['usuario_logado'] == None):
        return redirect(url_for('login', proxima='/jogo/editar'))
    jogo = jogo_DAO.busca_por_id(id)
    titulo = "Editar jogo"
    nome_imagem = recupera_imagem(id)

    return render_template('formulario_editar_jogo.html',
                           titulo=titulo,
                           jogo=jogo,
                           capa_jogo=nome_imagem)
Esempio n. 8
0
def editar(id):
    if 'usuario_logado' not in session or session['usuario_logado'] == None:
        print("não logado")
        return redirect(url_for('login', proxima=url_for('editar')))
    jogo = jogo_dao.busca_por_id(id)
    #capa_jogo = f'capa{id}.jpg'

    nome_imagem = recupera_imagem(id)

    return render_template('editar.html',
                           titulo='Editar Jogo',
                           jogo=jogo,
                           capa_jogo=nome_imagem)
Esempio n. 9
0
def editar(id):
    if "usuario_logado" not in session or session["usuario_logado"] == None:
        return redirect("/login?proxima=editar")
    jogo = jogo_dao.busca_por_id(id)
    nome_imagem = recupera_imagem(id)
    return render_template('editar.html', titulo='Editando Jogo', jogo=jogo, capa_jogo=nome_imagem or 'capa_padrao.jpg')
Esempio n. 10
0
 def __init__(self, nome, categoria, id=None):
     self.id = id
     self.nome = nome
     self.categoria = categoria
     self.nome_imagem = recupera_imagem(self.id)