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 carregarAlunoComTurma(self): turma = Turma() listaTurma = turma.listaDb() self.alunosComTurma = [] for i in listaTurma: turma.carregarAluno(i[0]) self.alunosComTurma += turma.getAlunos()
def OnBotaoAdicionarAlunoButton(self, event): if self.verificador == 2: turma = Turma() try: ver = self.listaAlunosTodos.GetSelections()[-1] except: ver = -1 self.erroText.SetLabel('Selecione um aluno para Adicionar!') if ver != -1: turma.add(self.getSerie() + self.getTurma(), self.getTurno()) turma.addAluno( self.getSerie() + self.getTurma(), self.listaAlunos[ self.listaAlunosTodos.GetSelections()[-1]]) self.carregarAlunosTurma(self.getSerie() + self.getTurma()) self.carregarAlunosPorSerie() self.verificador = 1 self.erroText.SetLabel('Adicionado com Sucesso!') elif self.verificador == 1: turma = Turma() try: ver = self.listaAlunosTodos.GetSelections()[-1] except: ver = -1 self.erroText.SetLabel('Selecione um aluno para Adicionar!') if ver != -1: turma.addAluno( self.getSerie() + self.getTurma(), self.listaAlunos[ self.listaAlunosTodos.GetSelections()[-1]]) self.carregarAlunosTurma(self.getSerie() + self.getTurma()) self.carregarAlunosPorSerie() self.erroText.SetLabel('Adicionado com Sucesso!') else: self.erroText.SetLabel('Nao pode ser Adicionado!') event.Skip()
def carregarAlunosTurma(self, turmaId): turma = Turma() aluno = Aluno() self.listaAlTurmaNome = [] turma.carregarAluno(turmaId) self.listaAlTurmaId = turma.getAlunos() for i in self.listaAlTurmaId: if aluno.carregar(i): self.listaAlTurmaNome += [aluno.getNome()] self.listaAlunosSelecionados.Set(self.listaAlTurmaNome)
def OnBotaoExcluirTurmaButton(self, event): turma = Turma() if self.verificador == 1: turmaId = self.getSerie() + self.getTurma() if turma.delete(turmaId): self.listaAlunosSelecionados.Set([]) self.listaDisciplinasSelecionadas.Set([]) self.erroText.SetLabel('Turma excluida com Sucesso!') else: self.erroText.SetLabel('Erro ao tentar excluir a Turma!') else: self.erroText.SetLabel('Escolha uma turma valida para excluir!') event.Skip()
def OnBotaoAdicionarAlunoButton(self, event): if self.verificador == 2: turma = Turma() try: ver = self.listaAlunosTodos.GetSelections()[-1] except: ver = -1 self.erroText.SetLabel('Selecione um aluno para Adicionar!') if ver != -1: turma.add(self.getSerie() + self.getTurma(), self.getTurno()) turma.addAluno(self.getSerie() + self.getTurma(), self.listaAlunos[self.listaAlunosTodos.GetSelections()[-1]]) self.carregarAlunosTurma(self.getSerie() + self.getTurma()) self.carregarAlunosPorSerie() self.verificador = 1 self.erroText.SetLabel('Adicionado com Sucesso!') elif self.verificador == 1: turma = Turma() try: ver = self.listaAlunosTodos.GetSelections()[-1] except: ver = -1 self.erroText.SetLabel('Selecione um aluno para Adicionar!') if ver != -1: turma.addAluno(self.getSerie() + self.getTurma(), self.listaAlunos[self.listaAlunosTodos.GetSelections()[-1]]) self.carregarAlunosTurma(self.getSerie() + self.getTurma()) self.carregarAlunosPorSerie() self.erroText.SetLabel('Adicionado com Sucesso!') else: self.erroText.SetLabel('Nao pode ser Adicionado!') event.Skip()
def OnBotaoRemoverAlunoButton(self, event): turma = Turma() try: ver = self.listaAlunosSelecionados.GetSelections()[-1] except: ver = -1 if self.listaAlTurmaId != [] and ver != -1: if turma.deleteAluno(self.listaAlTurmaId[self.listaAlunosSelecionados.GetSelections()[-1]]): self.carregarAlunosTurma(self.getSerie() + self.getTurma()) self.carregarAlunosPorSerie() self.erroText.SetLabel('Aluno deletado com Sucesso!') else: self.erroText.SetLabel('Erro ao tentar deletar o Aluno!') else: self.erroText.SetLabel('Selecione uma aluno para Excluir!') event.Skip()
def OnBotaoRemoverAlunoButton(self, event): turma = Turma() try: ver = self.listaAlunosSelecionados.GetSelections()[-1] except: ver = -1 if self.listaAlTurmaId != [] and ver != -1: if turma.deleteAluno(self.listaAlTurmaId[ self.listaAlunosSelecionados.GetSelections()[-1]]): self.carregarAlunosTurma(self.getSerie() + self.getTurma()) self.carregarAlunosPorSerie() self.erroText.SetLabel('Aluno deletado com Sucesso!') else: self.erroText.SetLabel('Erro ao tentar deletar o Aluno!') else: self.erroText.SetLabel('Selecione uma aluno para Excluir!') event.Skip()
lista = sys.path[0].split('\\') temp = '' for i in range(len(lista)): if i != len(lista) - 1: temp += lista[i] temp += '\\' else: temp += 'Modules' sys.path[0] = temp from newTurma import Turma from newProfessor import Professor from newDisciplina import Disciplina sys.path[0] = original turma = Turma() disciplina = Disciplina() professor = Professor() def create(parent): return FrameGerenciarHorario(parent) [ wxID_FRAMEGERENCIARHORARIO, wxID_FRAMEGERENCIARHORARIOBOTAOAPLICAR, wxID_FRAMEGERENCIARHORARIOBOTAOCANCELAR, wxID_FRAMEGERENCIARHORARIOBOTAOVOLTAR, wxID_FRAMEGERENCIARHORARIOCAIXAPROFESSOR, wxID_FRAMEGERENCIARHORARIOCAIXASERIE,
def OnBotaoAddDisciplinaButton(self, event): if self.verificador == 2: turma = Turma() try: ver = self.listaDisciplinasTodas.GetSelections()[-1] except: ver = -1 self.erroText.SetLabel( 'Selecione um disciplina para Adicionar!') if ver != -1: turma.add(self.getSerie() + self.getTurma(), self.getTurno()) disciplina = self.listDisc[ self.listaDisciplinasTodas.GetSelections()[-1]][0] turma.salvarEdit(self.getSerie() + self.getTurma(), self.getTurno(), disciplina) self.carregarDisciplinasTurma(self.getSerie() + self.getTurma()) self.carregarDisciplinas() self.verificador = 1 self.erroText.SetLabel('Adicionado com Sucesso!') elif self.verificador == 1: turma = Turma() try: ver = self.listaDisciplinasTodas.GetSelections()[-1] disciplina = self.listDisc[ self.listaDisciplinasTodas.GetSelections()[-1]][0] except: ver = -1 if ver == -1: self.erroText.SetLabel( 'Selecione uma disciplina para Adicionar!') elif disciplina in self.listaDiscTurma: self.erroText.SetLabel('Disciplina ja esta na Turma!') else: if len(self.listaDiscTurma) == 0: turma.salvarEdit(self.getSerie() + self.getTurma(), self.getTurno(), disciplina) elif len(self.listaDiscTurma) == 1: turma.salvarEdit(self.getSerie() + self.getTurma(), self.getTurno(), self.listaDiscTurma[0], disciplina) elif len(self.listaDiscTurma) == 2: turma.salvarEdit(self.getSerie() + self.getTurma(), self.getTurno(), self.listaDiscTurma[0], self.listaDiscTurma[1], disciplina) elif len(self.listaDiscTurma) == 3: turma.salvarEdit(self.getSerie() + self.getTurma(), self.getTurno(), self.listaDiscTurma[0], self.listaDiscTurma[1], self.listaDiscTurma[2], disciplina) elif len(self.listaDiscTurma) == 4: turma.salvarEdit(self.getSerie() + self.getTurma(), self.getTurno(), self.listaDiscTurma[0], self.listaDiscTurma[1], self.listaDiscTurma[2], self.listaDiscTurma[3], disciplina) elif len(self.listaDiscTurma) == 5: turma.salvarEdit(self.getSerie() + self.getTurma(), self.getTurno(), self.listaDiscTurma[0], self.listaDiscTurma[1], self.listaDiscTurma[2], self.listaDiscTurma[3], self.listaDiscTurma[4], disciplina) elif len(self.listaDiscTurma) == 6: self.erroText.SetLabel('Turma ja tem 6 Disciplinas') if len(self.listaDiscTurma) != 6: self.carregarDisciplinasTurma(self.getSerie() + self.getTurma()) self.erroText.SetLabel('Adicionado com Sucesso!') else: self.erroText.SetLabel('Nao pode ser Adicionado!') event.Skip()
def OnBotaoDelDisciplinaButton(self, event): turma = Turma() try: ver = self.listaDisciplinasSelecionadas.GetSelections()[-1] except: ver = -1 if self.listaDiscTurma != [] and ver != -1: del self.listaDiscTurma[ self.listaDisciplinasSelecionadas.GetSelections()[-1]] if len(self.listaDiscTurma) == 0: turma.salvarEdit(self.getSerie() + self.getTurma(), self.getTurno()) elif len(self.listaDiscTurma) == 1: turma.salvarEdit(self.getSerie() + self.getTurma(), self.getTurno(), self.listaDiscTurma[0]) elif len(self.listaDiscTurma) == 2: turma.salvarEdit(self.getSerie() + self.getTurma(), self.getTurno(), self.listaDiscTurma[0], self.listaDiscTurma[1]) elif len(self.listaDiscTurma) == 3: turma.salvarEdit(self.getSerie() + self.getTurma(), self.getTurno(), self.listaDiscTurma[0], self.listaDiscTurma[1], self.listaDiscTurma[2]) elif len(self.listaDiscTurma) == 4: turma.salvarEdit(self.getSerie() + self.getTurma(), self.getTurno(), self.listaDiscTurma[0], self.listaDiscTurma[1], self.listaDiscTurma[2], self.listaDiscTurma[3]) elif len(self.listaDiscTurma) == 5: turma.salvarEdit(self.getSerie() + self.getTurma(), self.getTurno(), self.listaDiscTurma[0], self.listaDiscTurma[1], self.listaDiscTurma[2], self.listaDiscTurma[3], self.listaDiscTurma[4]) self.erroText.SetLabel('Excluido com Sucesso!') self.carregarDisciplinasTurma(self.getSerie() + self.getTurma()) else: self.erroText.SetLabel('Selecione uma disciplina!') 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)
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 OnBotaoDelDisciplinaButton(self, event): turma = Turma() try: ver = self.listaDisciplinasSelecionadas.GetSelections()[-1] except: ver = -1 if self.listaDiscTurma != [] and ver != -1: del self.listaDiscTurma[self.listaDisciplinasSelecionadas.GetSelections()[-1]] if len(self.listaDiscTurma) == 0: turma.salvarEdit(self.getSerie() + self.getTurma(), self.getTurno()) elif len(self.listaDiscTurma) == 1: turma.salvarEdit(self.getSerie() + self.getTurma(), self.getTurno(), self.listaDiscTurma[0]) elif len(self.listaDiscTurma) == 2: turma.salvarEdit(self.getSerie() + self.getTurma(), self.getTurno(), self.listaDiscTurma[0], self.listaDiscTurma[1]) elif len(self.listaDiscTurma) == 3: turma.salvarEdit(self.getSerie() + self.getTurma(), self.getTurno(), self.listaDiscTurma[0], self.listaDiscTurma[1], self.listaDiscTurma[2]) elif len(self.listaDiscTurma) == 4: turma.salvarEdit(self.getSerie() + self.getTurma(), self.getTurno(), self.listaDiscTurma[0], self.listaDiscTurma[1], self.listaDiscTurma[2], self.listaDiscTurma[3]) elif len(self.listaDiscTurma) == 5: turma.salvarEdit(self.getSerie() + self.getTurma(), self.getTurno(), self.listaDiscTurma[0], self.listaDiscTurma[1], self.listaDiscTurma[2], self.listaDiscTurma[3], self.listaDiscTurma[4]) self.erroText.SetLabel('Excluido com Sucesso!') self.carregarDisciplinasTurma(self.getSerie() + self.getTurma()) else: self.erroText.SetLabel('Selecione uma disciplina!') event.Skip()
def OnBotaoAddDisciplinaButton(self, event): if self.verificador == 2: turma = Turma() try: ver = self.listaDisciplinasTodas.GetSelections()[-1] except: ver = -1 self.erroText.SetLabel('Selecione um disciplina para Adicionar!') if ver != -1: turma.add(self.getSerie() + self.getTurma(), self.getTurno()) disciplina = self.listDisc[self.listaDisciplinasTodas.GetSelections()[-1]][0] turma.salvarEdit(self.getSerie() + self.getTurma(), self.getTurno(), disciplina) self.carregarDisciplinasTurma(self.getSerie() + self.getTurma()) self.carregarDisciplinas() self.verificador = 1 self.erroText.SetLabel('Adicionado com Sucesso!') elif self.verificador == 1: turma = Turma() try: ver = self.listaDisciplinasTodas.GetSelections()[-1] disciplina = self.listDisc[self.listaDisciplinasTodas.GetSelections()[-1]][0] except: ver = -1 if ver == -1: self.erroText.SetLabel('Selecione uma disciplina para Adicionar!') elif disciplina in self.listaDiscTurma: self.erroText.SetLabel('Disciplina ja esta na Turma!') else: if len(self.listaDiscTurma) == 0: turma.salvarEdit(self.getSerie() + self.getTurma(), self.getTurno(), disciplina) elif len(self.listaDiscTurma) == 1: turma.salvarEdit(self.getSerie() + self.getTurma(), self.getTurno(), self.listaDiscTurma[0], disciplina) elif len(self.listaDiscTurma) == 2: turma.salvarEdit(self.getSerie() + self.getTurma(), self.getTurno(), self.listaDiscTurma[0], self.listaDiscTurma[1], disciplina) elif len(self.listaDiscTurma) == 3: turma.salvarEdit(self.getSerie() + self.getTurma(), self.getTurno(), self.listaDiscTurma[0], self.listaDiscTurma[1], self.listaDiscTurma[2], disciplina) elif len(self.listaDiscTurma) == 4: turma.salvarEdit(self.getSerie() + self.getTurma(), self.getTurno(), self.listaDiscTurma[0], self.listaDiscTurma[1], self.listaDiscTurma[2], self.listaDiscTurma[3], disciplina) elif len(self.listaDiscTurma) == 5: turma.salvarEdit(self.getSerie() + self.getTurma(), self.getTurno(), self.listaDiscTurma[0], self.listaDiscTurma[1], self.listaDiscTurma[2], self.listaDiscTurma[3], self.listaDiscTurma[4], disciplina) elif len(self.listaDiscTurma) == 6: self.erroText.SetLabel('Turma ja tem 6 Disciplinas') if len(self.listaDiscTurma) != 6: self.carregarDisciplinasTurma(self.getSerie() + self.getTurma()) self.erroText.SetLabel('Adicionado com Sucesso!') else: self.erroText.SetLabel('Nao pode ser Adicionado!') event.Skip()