def Cadastrar(self, evt): conds = Conds() if conds.camposEmBracoCad(self.entNome.get_text(), self.entMatricula.get_text()) == True: self.entNome.set_text("Campo em branco, preencha com o nome") self.entMatricula.set_text( "Campo em branco, preencha com a matricula") else: try: alu = Aluno() alu.setNomeAlu(self.entNome.get_text()) alu.setCurso(self.cbtCurso.get_active_text()) alu.setSerie(self.cbtSerie.get_active_text()) alu.setMatricula(self.entMatricula.get_text()) control = AdminControle() if (control.inserirAlu(alu, evt)): self.cadastro.hide() self.inst.show_all() else: print("Erro") except Exception as e: print("Erro geral", str(e))
def selectEnfer(self): dados = "" try: con = Conexao() sql = "SELECT * FROM alunos WHERE curso = 'enfermagem';" cursor = con.getCon().cursor(dictionary=True) dados = [] cursor.execute(sql) consulta = cursor.fetchall() for i in range(0,consulta.__len__(),1): aluno = Aluno() aluno.setNomeAlu(consulta[i]['nome']) aluno.setCurso(consulta[i]['curso']) aluno.setSerie(consulta[i]['serie']) aluno.setMatricula(consulta[i]['matricula']) dados.append(aluno) except mysql.connector.Error as e: print("Erro no mysql:",str(e)) except Exception as e: print("Error geral:",str(e)) return dados