예제 #1
0
    def carregarDisciplinasTurma(self, turmaId):
        turma = Turma()
        disc = Disciplina()
        self.listaDiscTurma = []
        turma.carregar(turmaId)
        if turma.getDisciplina1() != None and disc.carregar(
                turma.getDisciplina1()):
            self.listaDiscTurma += [turma.getDisciplina1()]
        if turma.getDisciplina2() != None and disc.carregar(
                turma.getDisciplina2()):
            self.listaDiscTurma += [turma.getDisciplina2()]
        if turma.getDisciplina3() != None and disc.carregar(
                turma.getDisciplina3()):
            self.listaDiscTurma += [turma.getDisciplina3()]
        if turma.getDisciplina4() != None and disc.carregar(
                turma.getDisciplina4()):
            self.listaDiscTurma += [turma.getDisciplina4()]
        if turma.getDisciplina5() != None and disc.carregar(
                turma.getDisciplina5()):
            self.listaDiscTurma += [turma.getDisciplina5()]
        if turma.getDisciplina6() != None and disc.carregar(
                turma.getDisciplina6()):
            self.listaDiscTurma += [turma.getDisciplina6()]

        self.listaDisciplinasSelecionadas.Set(self.listaDiscTurma)
 def OnChoiceTurmaChoice(self, event):
     turma = Turma()
     if self.getSerie() != 'false':
         turmaId = self.getSerie() + self.getTurma()
         if turma.carregar(turmaId) and turma.getTurno() == self.getTurno():
             self.carregarAlunosTurma(turmaId)
             self.carregarDisciplinasTurma(turmaId)
             self.carregarAlunosPorSerie()
             self.verificador = 1
             self.erroText.SetLabel('Turma carregada com Sucesso!')
         elif turma.carregar(turmaId):
             self.carregarAlunosPorSerie()
             self.verificador = 3
             self.zerar()
             self.erroText.SetLabel('Turma ja existe em outro turno!')
         else:
             self.carregarAlunosPorSerie()
             self.verificador = 2
             self.zerar()
             self.erroText.SetLabel('Turma ainda nao existe!')
     else:
         self.verificador = 3
         self.zerar()
         self.erroText.SetLabel('Opcao de serie Invalida!!')
             
     event.Skip()
예제 #3
0
    def OnChoiceTurmaChoice(self, event):
        turma = Turma()
        if self.getSerie() != 'false':
            turmaId = self.getSerie() + self.getTurma()
            if turma.carregar(turmaId) and turma.getTurno() == self.getTurno():
                self.carregarAlunosTurma(turmaId)
                self.carregarDisciplinasTurma(turmaId)
                self.carregarAlunosPorSerie()
                self.verificador = 1
                self.erroText.SetLabel('Turma carregada com Sucesso!')
            elif turma.carregar(turmaId):
                self.carregarAlunosPorSerie()
                self.verificador = 3
                self.zerar()
                self.erroText.SetLabel('Turma ja existe em outro turno!')
            else:
                self.carregarAlunosPorSerie()
                self.verificador = 2
                self.zerar()
                self.erroText.SetLabel('Turma ainda nao existe!')
        else:
            self.verificador = 3
            self.zerar()
            self.erroText.SetLabel('Opcao de serie Invalida!!')

        event.Skip()
    def carregarDisciplinasTurma(self, turmaId):
        turma = Turma()
        disc = Disciplina()
        self.listaDiscTurma = []
        turma.carregar(turmaId)
        if turma.getDisciplina1() != None and disc.carregar(turma.getDisciplina1()):
            self.listaDiscTurma += [turma.getDisciplina1()]
        if turma.getDisciplina2() != None and disc.carregar(turma.getDisciplina2()):
            self.listaDiscTurma += [turma.getDisciplina2()]
        if turma.getDisciplina3() != None and disc.carregar(turma.getDisciplina3()):
            self.listaDiscTurma += [turma.getDisciplina3()]
        if turma.getDisciplina4() != None and disc.carregar(turma.getDisciplina4()):
            self.listaDiscTurma += [turma.getDisciplina4()]
        if turma.getDisciplina5() != None and disc.carregar(turma.getDisciplina5()):
            self.listaDiscTurma += [turma.getDisciplina5()]
        if turma.getDisciplina6() != None and disc.carregar(turma.getDisciplina6()):
            self.listaDiscTurma += [turma.getDisciplina6()]

        self.listaDisciplinasSelecionadas.Set(self.listaDiscTurma)