예제 #1
0
def excluirMateria():
    global permissao
    if (permissao != 3):  #Caso a permissão do usuário não seja adequada
        #Carrega a página base
        return redirect(url_for('base'), code=302)
    dbUtils = DbUtils()
    listaM = []
    if request.method == 'POST':
        dbUtils = DbUtils()
        data = request.form['id']
        result = dbUtils.ExcluirMateria(data)
        if (result == False):
            flash("Problemas ao deletar a matéria. Por favor verifique!")
        else:
            return redirect(url_for('signup'), code=302)

    form = SelectTable()
    if form.validate_on_submit():  #Procurando por um aluno
        #Procura todos os alunos com nomes semelhantes
        result = dbUtils.ListarMateriasNome(form.nome.data)
        if (result == False):
            listaM = [False]  #Registra erro
        else:
            listaM = result  #Recebe os dados

    else:
        result = dbUtils.ListarMaterias()
        if (result == False):
            listaM = [False]
        else:
            listaM = result

    return render_template('admin/excluirMaterias.html',
                           listaM=listaM,
                           form=form)
예제 #2
0
def excluirMateria2():
    global permissao
    if(permissao != 3): #Caso a permissão do usuário não seja adequada
        #Carrega a página base
        return redirect("http://127.0.0.1:5000/", code=302)
    if request.method == 'POST':
        dbUtils = DbUtils()
        data =  request.form['id']
        result = dbUtils.ExcluirMateria(data)
        return render_template('admin/index.html')