Ejemplo n.º 1
0
def sv_update(id, obj):
    profRet = sv_consultar(id, None)
    if profRet == None:
        return None
    if obj['nome'] == None or len(obj['nome']) <= 2:
        return 404
    if sv_consultar(None, obj['nome']) != None:
        return 405

    prof_alt = Professor()
    prof_alt.id = profRet['id']
    prof_alt.nome = obj['nome']
    db_remover(table_name, profRet['id'])
    db_insert(table_name, prof_alt)
    return prof_alt
def sv_update(id, objAluno):
    alunoRet = sv_consultar(id, None)
    if alunoRet == None:
        return None
    if objAluno['nome'] == None or len(objAluno['nome']) <= 2:
        return 404
    if sv_consultar(None, objAluno['nome']) != None:
        return 405

    aluno_alt = Aluno()
    aluno_alt.id = alunoRet['id']
    aluno_alt.nome = objAluno['nome']
    db_remover(table_name, alunoRet['id'])
    db_insert(table_name, aluno_alt)
    return aluno_alt
Ejemplo n.º 3
0
def sv_delete(id):
    for disc in db_selectAll('disciplinas'):
        if disc.id_coordenador == id:
            return 'bloqueado'

    obj = db_remover(table_name, id)
    if obj == None:
        return None
    return obj
def sv_update(id, obj):
    if obj['nome'] == None or len(obj['nome']) <= 2:
        return 404 

    discRet = sv_consultar(id, None)
    if discRet == None:
        return None

    for prof in db_selectAll('professores'):
        if prof.id == obj['id_coordenador']:
            disc_alt = Disciplina()
            disc_alt.id = discRet['id']

            disc_alt.nome = obj['nome'] 
            disc_alt.status = obj['status'] 
            disc_alt.plano_ensino = obj['plano_ensino']
            disc_alt.carga_horaria = obj['carga_horaria']
            disc_alt.id_coordenador = obj['id_coordenador']

            db_remover(table_name, discRet['id'])
            db_insert(table_name, disc_alt)
            return disc_alt  
    return 403
def sv_delete(id):
    obj = db_remover(table_name,id)
    if obj == None:
        return None
    return obj