Ejemplo n.º 1
0
def matricularMateria():
    global permissao
    if (permissao != 1):  #Verifica se tem a permissão de aluno
        #Caso não possua volta para a tela de login
        return redirect(url_for('login'), code=302)

    db = DbUtils()
    form = SelectTable()

    if form.validate_on_submit():  #Procurando por um aluno
        #Procura todos os alunos com nomes semelhantes
        result = db.ListarMateriasN(form.nome.data)
        if (result == False):
            listaM = [False]  #Registra erro
        else:
            listaM = result  #Recebe os dados
    else:
        if request.method == 'POST':
            id_materia = request.form['id']
            result = db.addNovaNota(usuario, id_materia, 0)
            if (result == True):
                flash("Matrícula realizada com sucesso!")
            else:
                flash("Você já está cadastrado nessa matéria!")
        result = db.ListarMaterias()
        if (result == False):
            listaM = [False]  #Registra erro
        else:
            listaM = result  #Recebe os dados

    return render_template('aluno/matricular.html', listaM=listaM, form=form)
Ejemplo n.º 2
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("http://127.0.0.1:5000/", code=302)
    dbUtils = DbUtils()
    listaM = []

    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)
Ejemplo n.º 3
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)