Ejemplo 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))
Ejemplo n.º 2
0
class PegarDadosAdm():
    def getDadosCad(self, a, b, c, d):
        adm = Admin()
        adm.setNome(a)
        adm.setCargo(b)
        adm.setUser(c)
        adm.setSenha(d)

    #só pra teste
    def getDadosAlu(self, m):
        self.alu = Aluno()
        self.alu.setMatricula(m)
        print(self.alu.getMatricula())
Ejemplo n.º 3
0
 def inserirAlu(self,Aluno,evt):
     try:
         con = Conexao()
         nome = Aluno.getNomeAlu()
         curso = Aluno.getCurso()
         serie = Aluno.getSerie()
         matricula = Aluno.getMatricula()
         sql = "INSERT INTO alunos(nome,curso,serie,matricula) VALUES(%s,%s,%s,%s);"
         cursor = con.getCon().cursor()
         valores = (nome,curso,serie,matricula)
         cursor.execute(sql,valores)
         con.getCon().commit()
         return True
     except mysql.connector.Error as e:
         print("Erro ao conectar no banco:",str(e))
     except Exception as e:
         print("Erro geral:",str(e))
Ejemplo n.º 4
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           
Ejemplo n.º 5
0
 def getDadosAlu(self, m):
     self.alu = Aluno()
     self.alu.setMatricula(m)
     print(self.alu.getMatricula())