예제 #1
0
 def listaAlunos():
     try:
         sessao = DAOCrud.getSession()
         alunos = DAOCrud.listaAluno(sessao)
         sessao.commit()
         return alunos
     except:
         return False
예제 #2
0
 def listaGrades():
     try:
         sessao = DAOCrud.getSession()
         grades = DAOCrud.listaGrades(sessao)
         sessao.commit()
         return grades
     except:
         return False
예제 #3
0
 def cadastraCurso(curso):
     try:
         sessao = DAOCrud.getSession()
         DAOCrud.insere(sessao, curso)
         sessao.commit()
         sessao.close()
         return True
     except:
         return False
 def inserirDisciplinaNoHistorico(historicoDisciplina: HistoricoDisciplina):
     try:
         sessao = DAOCrud.getSession()
         DAOCrud.insere(sessao, historicoDisciplina)
         sessao.commit()
         sessao.close()
         return True
     except:
         return False
예제 #5
0
 def deletaAluno(id):
     try:
         sessao = DAOCrud.getSession()
         DAOCrud.deletaAluno(sessao, id)
         sessao.commit()
         sessao.close()
         return True
     except:
         return False
예제 #6
0
 def cadastraGrade(grade: Grade):
     try:
         sessao = DAOCrud.getSession()
         DAOCrud.insere(sessao, grade)
         sessao.commit()
         sessao.close()
         return True
     except:
         return False
 def deletaHistorico(matric):
     try:
         sessao = DAOCrud.getSession()
         DAOCrud.deletaHistorico(sessao, matric)
         sessao.commit()
         sessao.close()
         return True
     except:
         return False
예제 #8
0
 def inserirDisciplinaNaGrade(gradeDisciplina: GradeDisciplina):
     try:
         sessao = DAOCrud.getSession()
         DAOCrud.insere(sessao, gradeDisciplina)
         sessao.commit()
         sessao.close()
         return True
     except:
         return False
 def cadastraHistorico(historico: Historico):
     try:
         sessao = DAOCrud.getSession()
         DAOCrud.insere(sessao, historico)
         sessao.commit()
         sessao.close()
         return True
     except:
         return False
예제 #10
0
 def deletaGrade(ano_id, curso_id):
     try:
         sessao = DAOCrud.getSession()
         DAOCrud.deletaGrade(sessao, ano_id, curso_id)
         sessao.commit()
         sessao.close()
         return True
     except:
         return False
예제 #11
0
 def cadastraGradeDisciplina(listaRelacionamento: GradeDisciplina):
     try:
         sessao = DAOCrud.getSession()
         DAOCrud.insereLista(sessao, listaRelacionamento)
         sessao.commit()
         sessao.close()
         return True
     except:
         return False
예제 #12
0
 def cadastraAluno(aluno):
     try:
         sessao = DAOCrud.getSession()
         DAOCrud.insere(sessao, aluno)
         sessao.commit()
         sessao.close()
         return True
     except:
         return False
예제 #13
0
 def consultaHistorico(matric):
     try:
         sessao = DAOCrud.getSession()
         sessao.expire_on_commit = False
         historico = DAOCrud.consultaHistorico(sessao, matric)
         sessao.commit()
         #sessao.close()
         return historico
     except:
         return False
예제 #14
0
 def consultaCurso(id):
     try:
         sessao = DAOCrud.getSession()
         sessao.expire_on_commit = False
         curso = DAOCrud.consultaCurso(sessao, id)
         sessao.commit()
         # sessao.close()
         return curso
     except:
         return False
예제 #15
0
 def listaCursos():
     try:
         sessao = DAOCrud.getSession()
         sessao.expire_on_commit = False
         cursos = DAOCrud.listaCursos(sessao)
         sessao.commit()
         # sessao.close()
         return cursos
     except:
         return False
예제 #16
0
 def listaHistoricos():
     try:
         sessao = DAOCrud.getSession()
         sessao.expire_on_commit = False
         historicos = DAOCrud.listaHistorico(sessao)
         sessao.commit()
         # sessao.close()
         return historicos
     except:
         return False
예제 #17
0
 def removerDisciplinaDaGrade(gradeAno, gradeCurso, disciplinaCod):
     try:
         sessao = DAOCrud.getSession()
         DAOCrud.deletaGradeDisciplina(sessao, gradeAno, gradeCurso,
                                       disciplinaCod)
         sessao.commit()
         sessao.close()
         return True
     except:
         return False
예제 #18
0
 def atualizaDisciplina(id, nomeDisc, chDisc):
     try:
         sessao = DAOCrud.getSession()
         disciplina = DAOCrud.consultaDisciplina(sessao, id)
         DAOCrud.atualizaDisciplina(disciplina, nomeDisc, chDisc)
         sessao.commit()
         sessao.close()
         return True
     except:
         return False
예제 #19
0
 def deletaDisciplina(id):
     try:
         sessao = DAOCrud.getSession()
         disciplina = DAOCrud.consultaDisciplina(sessao, id)
         DAOCrud.deletaDisciplina(disciplina)
         sessao.commit()
         sessao.close()
         return True
     except:
         return False
예제 #20
0
 def removerDisciplinaDoHistorico(id_historico, id_disciplina):
     try:
         sessao = DAOCrud.getSession()
         DAOCrud.deletaHistoricoDisciplina(sessao, id_historico,
                                           id_disciplina)
         sessao.commit()
         sessao.close()
         return True
     except:
         return False
예제 #21
0
 def listaDisciplinas():
     try:
         sessao = DAOCrud.getSession()
         sessao.expire_on_commit = False
         disciplinas = DAOCrud.listaDisciplinas(sessao)
         sessao.commit()
         sessao.close()
         return disciplinas
     except:
         return False
예제 #22
0
 def consultaGrade(id_ano, id_curso):
     try:
         sessao = DAOCrud.getSession()
         sessao.expire_on_commit = False
         grade = DAOCrud.consultaGrade(sessao, id_ano, id_curso)
         sessao.commit()
         #sessao.close()
         return grade
     except:
         return False
예제 #23
0
 def consultaDisciplina(id):
     try:
         sessao = DAOCrud.getSession()
         sessao.expire_on_commit = False
         disciplina = DAOCrud.consultaDisciplina(sessao, id)
         sessao.commit()
         sessao.close()
         return disciplina
     except:
         return False
예제 #24
0
 def atualizaAluno(id, nomeAluno, curso):
     try:
         sessao = DAOCrud.getSession()
         aluno = DAOCrud.consultaAluno(sessao, id)
         DAOCrud.atualizaAluno(aluno, nomeAluno, curso)
         sessao.commit()
         sessao.close()
         return True
     except:
         return False
예제 #25
0
 def retornaByIdHistorico():
     try:
         sessao = DAOCrud.getSession()
         sessao.expire_on_commit = False
         id = DAOCrud.retornaIdInserido(sessao)
         sessao.commit()
         # sessao.close()
         return id
     except:
         return False
예제 #26
0
 def consultaAluno(id):
     try:
         sessao = DAOCrud.getSession()
         sessao.expire_on_commit = False
         aluno = DAOCrud.consultaAluno(sessao, id)
         sessao.commit()
         sessao.close()
         return aluno
     except:
         return False
예제 #27
0
 def consultaGradeDisc(gradeAno, gradeCurso, idDisc):
     try:
         sessao = DAOCrud.getSession()
         sessao.expire_on_commit = False
         grade = DAOCrud.consultaGradeDisciplina(sessao, gradeAno,
                                                 gradeCurso, idDisc)
         sessao.commit()
         # sessao.close()
         return grade
     except StaleDataError as error:
         return False
예제 #28
0
 def cadastraDisciplina(disciplina, id, nome, ch):
     try:
         sessao = DAOCrud.getSession()
         status = DAOCrud.consultaDisciplina(sessao, id)
         if status == None:
             DAOCrud.insere(sessao, disciplina)
         else:
             DAOCrud.atualizaDisciplinaParaAtivo(status, nome, ch)
         sessao.commit()
         sessao.close()
         return True
     except:
         return False
예제 #29
0
 def atualizaAluno(matricula, nome):
     try:
         DAOCrud.atualizaAluno(matricula, nome)
         return True
     except:
         return False
예제 #30
0
 def cadastraAluno(obj):
     try:
         DAOCrud.insere(obj)
         return True
     except:
         return False