Esempio n. 1
0
    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))
Esempio n. 2
0
 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