Esempio n. 1
0
File: tela.py Progetto: f4r4y/projBD
 def alterarDojo(self,id_dojo,id_dojo_end):
     self.dlgAltDojo = self.builder.get_object('dlgAltDojo')
     self.clearAltDojo()
     self.funcoes = funcoes()
     self.resultados = self.funcoes.getDojoBD_Alterar(id_dojo,id_dojo_end)
     self.funcoes.close()
     for rows in self.resultados:
         self.eNomeAltDojo.set_text(rows[0])
         self.eDdTelefoneAltDojo.set_text(rows[1][:2])
         self.eIniTelefoneAltDojo.set_text(rows[1][2:6])
         self.eFimTelefoneAltDojo.set_text(rows[1][6:])
         self.eRuaAltDojo.set_text(rows[2])
         self.eNumAltDojo.set_text(str(rows[3]))
         self.eBairroAltDojo.set_text(rows[4])
         self.eCidadeAltDojo.set_text(rows[5])
         self.eEstadoAltDojo.prepend_text(rows[6])
         self.eIniCepAltDojo.set_text(rows[7][:5])
         self.eFimCepAltDojo.set_text(rows[7][5:])
     resposta = self.dlgAltDojo.run()
     if resposta == 1:
         self.nomeAltDojo = self.eNomeAltDojo.get_text()            
         self.ruaAltDojo = self.eRuaAltDojo.get_text()
         self.numAltDojo = self.eNumAltDojo.get_text()
         self.bairroAltDojo = self.eBairroAltDojo.get_text()
         self.cidadeAltDojo = self.eCidadeAltDojo.get_text()
         self.estadoAltDojo = self.eEstadoAltDojo.get_active_text()
         self.CepAltDojo = self.eIniCepAltDojo.get_text()+self.eFimCepAltDojo.get_text()
         self.TelefoneAltDojo = self.eDdTelefoneAltDojo.get_text()+self.eIniTelefoneAltDojo.get_text()+self.eFimTelefoneAltDojo.get_text()
         
         self.funcoes = funcoes()    
         self.resultado = self.funcoes.updateDojoBD(id_dojo,id_dojo_end,self.nomeAltDojo,self.TelefoneAltDojo,self.ruaAltDojo,self.numAltDojo,self.bairroAltDojo,self.cidadeAltDojo,self.estadoAltDojo,self.CepAltDojo)
         self.funcoes.close()
         self.verDojoTree()
         #falta a parte dos professores
     self.dlgAltDojo.hide()
Esempio n. 2
0
File: tela.py Progetto: f4r4y/projBD
 def addProfessor(self,widget):
     self.dlgAddProfessor = self.builder.get_object("dlgAddProfessor")
     self.clearAddProfessor()
     self.resultado = self.dlgAddProfessor.run()
     if self.resultado == 1:
         self.getBuilderAddProfessor()
         nome = self.eNomeAddProfessor.get_text()            
         dataNasc = self.eAnoAddProfessor.get_active_text()+'-'+self.eMesAddProfessor.get_active_text()+'-'+self.eDiaAddProfessor.get_active_text()            
         naturalidade = self.eNaturalidadeAddProfessor.get_text()            
         telefone = self.ddTelefoneAddProfessor.get_text()+self.iniTelefoneAddProfessor.get_text()+self.fimTelefoneAddProfessor.get_text()            
         celular = self.ddCelularAddProfessor.get_text()+self.iniCelularAddProfessor.get_text()+self.fimCelularAddProfessor.get_text()            
         email = self.eEmailAddProfessor.get_text()
         altura = self.iniAltAddProfessor.get_text()+'.'+self.fimAltAddProfessor.get_text()
         peso = self.iniPesoAddProfessor.get_text()+'.'+self.fimPesoAddProfessor.get_text()
         faixa = self.faixaAddProfessor.get_active_text()
         fkerj = self.fkerjAddProfessor.get_text()
         sanguineo = self.tipoSangAddProfessor.get_active_text()
         rua = self.eRuaAddProfessor.get_text()
         numero = self.eNumAddProfessor.get_text()
         bairro = self.eBairroAddProfessor.get_text()
         cidade = self.eCidadeAddProfessor.get_text()
         estado = self.estadoAddProfessor.get_active_text()
         cep = self.iniCepAddProfessor.get_text()+self.fimCepAddProfessor.get_text()
         infoProfessor = self.infoAddProfessor.get_buffer().get_text(self.infoAddProfessor.get_buffer().get_start_iter(),self.infoAddProfessor.get_buffer().get_end_iter())            
         self.tselect = self.tview.get_selection()
         (tm, ti) = self.tselect.get_selected()
         id_dojo = tm.get_value(ti, 0)
         id_dojo_end = tm.get_value(ti, 1)
         self.funcoes = funcoes()
         self.resultados = self.funcoes.insertProfessorBD(rua,numero,bairro,cidade,estado,cep,nome,telefone,celular,naturalidade,dataNasc,email,sanguineo,infoProfessor,altura,peso,faixa,fkerj,id_dojo,id_dojo_end)
         self.funcoes.close()
     self.dlgAddProfessor.hide()
Esempio n. 3
0
File: tela.py Progetto: f4r4y/projBD
 def deleteDojo(self,widget):
     self.tview = self.builder.get_object("tviewDojoMainWindow")
     self.tselect = self.tview.get_selection()
     (tm, ti) = self.tselect.get_selected()
     id_dojo = tm.get_value(ti, 0)
     id_dojo_end = tm.get_value(ti, 1)
     self.funcoes = funcoes()
     resposta = self.funcoes.deleteDojoBD(id_dojo,id_dojo_end)
     self.funcoes.close()
     if resposta == 1:
         self.verDojoTree()
Esempio n. 4
0
File: tela.py Progetto: f4r4y/projBD
 def addCompeticao(self,widget):
     self.dlgAddCompeticao = self.builder.get_object("dlgAddCompeticao")
     self.clearAddCompeticao()
     self.resultado = self.dlgAddCompeticao.run()        
     if self.resultado == 1:
         self.nome = self.eNome.get_text()            
         self.rua = self.eRua.get_text()
         self.num = self.eNum.get_text()
         self.bairro = self.eBairro.get_text()
         self.cidade = self.eCidade.get_text()
         self.estado = self.eEstado.get_active_text()
         self.cep = self.eIniCep.get_text()+self.eFimCep.get_text()
         self.kata = self.ekata.get_active()
         self.kumite = self.ekumite.get_active()
         self.funcoes = funcoes()    
         self.resultado = self.funcoes.insertCompeticaoBD(self.rua,self.num,self.bairro,self.cidade,self.estado,self.cep,self.nome,self.kata,self.kumite)
         self.funcoes.close()
     self.dlgAddCompeticao.hide()
Esempio n. 5
0
File: tela.py Progetto: f4r4y/projBD
 def addAluno(self,widget):
     self.lista_responsavel = []
     self.dlgAddAluno = self.builder.get_object("dlgAddAluno")
     self.clearAddAluno()
     self.resultado = self.dlgAddAluno.run()
     if self.resultado == 1:
         self.getBuilderAddAluno()
         nome = self.eNomeAddAluno.get_text()            
         dataNasc = self.eAnoAddAluno.get_active_text()+'-'+self.eMesAddAluno.get_active_text()+'-'+self.eDiaAddAluno.get_active_text()            
         naturalidade = self.eNaturalidadeAddAluno.get_text()            
         telefone = self.ddTelefoneAddAluno.get_text()+self.iniTelefoneAddAluno.get_text()+self.fimTelefoneAddAluno.get_text()            
         celular = self.ddCelularAddAluno.get_text()+self.iniCelularAddAluno.get_text()+self.fimCelularAddAluno.get_text()            
         email = self.eEmailAddAluno.get_text()
         altura = self.iniAltAddAluno.get_text()+'.'+self.fimAltAddAluno.get_text()
         peso = self.iniPesoAddAluno.get_text()+'.'+self.fimPesoAddAluno.get_text()
         faixa = self.faixaAddAluno.get_active_text()
         fkerj = self.fkerjAddAluno.get_text()
         sanguineo = self.tipoSangAddAluno.get_active_text()
         rua = self.eRuaAddAluno.get_text()
         numero = self.eNumAddAluno.get_text()
         bairro = self.eBairroAddAluno.get_text()
         cidade = self.eCidadeAddAluno.get_text()
         estado = self.estadoAddAluno.get_active_text()
         cep = self.iniCepAddAluno.get_text()+self.fimCepAddAluno.get_text()
         dataInsc = self.anoInscAddAluno.get_active_text()+'-'+self.mesInscAddAluno.get_active_text()+'-'+self.diaInscAddAluno.get_active_text()
         ultAtestado = self.anoUltAtestAddAluno.get_active_text()+'-'+self.mesUltAtestAddAluno.get_active_text()+'-'+self.diaUltAtestAddAluno.get_active_text()
         infoAluno = self.infoAddAluno.get_buffer().get_text(self.infoAddAluno.get_buffer().get_start_iter(),self.infoAddAluno.get_buffer().get_end_iter())            
         self.tselect = self.tview.get_selection()
         (tm, ti) = self.tselect.get_selected()
         id_dojo = tm.get_value(ti, 0)
         id_dojo_end = tm.get_value(ti, 1)
         
         if self.lista_responsavel:
             nome_responsavel = self.lista_responsavel[0]
             telefone_responsavel = self.lista_responsavel[1]
             email_responsavel = self.lista_responsavel[2]
         else:
             nome_responsavel = "NULL"
             telefone_responsavel = "NULL"
             email_responsavel = "NULL"
         self.funcoes = funcoes()
         self.resultados = self.funcoes.insertAlunoBD(rua,numero,bairro,cidade,estado,cep,nome,telefone,celular,naturalidade,dataNasc,email,sanguineo,infoAluno,altura,peso,faixa,fkerj,id_dojo,id_dojo_end,dataInsc,ultAtestado,nome_responsavel,telefone_responsavel,email_responsavel)
         self.funcoes.close()
     self.dlgAddAluno.hide()
Esempio n. 6
0
File: tela.py Progetto: f4r4y/projBD
 def verDojoTree(self):
     self.funcoes = funcoes()
     self.resultados = self.funcoes.getDojoBD()
     self.lstDojo = self.builder.get_object("lstDojo")
     self.lstDojo.clear()
     for rows in self.resultados:
         identificador = str(rows[0])
         id_end = str(rows[1])
         nome = rows[2].upper()
         num_telefone = str(rows[3])
         telefone = "(%s)%s-%s"%(num_telefone[:2],num_telefone[2:6],num_telefone[6:])
         rua = rows[4]
         numero = str(rows[5])
         bairro = rows[6]
         cidade = rows[7]
         estado = rows[8]
         cep = "%s-%s"%(rows[9][:5],rows[9][5:])
         self.lstDojo.append([ identificador, id_end, nome, telefone, rua, numero, bairro, cidade, estado, cep ])
     self.funcoes.close()
Esempio n. 7
0
File: tela.py Progetto: f4r4y/projBD
 def deleteProfessor(self,widget):
     self.verAlunoTree()
     self.dlgSeeProfessor = self.builder.get_object("dlgSeeProfessor")
     resposta = self.dlgSeeProfessor.run()
     if resposta == 1:
         self.tview = self.builder.get_object("tviewSeeProfessor")
         self.tselect = self.tview.get_selection()
         (tm, ti) = self.tselect.get_selected()
         id_aluno = tm.get_value(ti, 0)
         id_pessoa = tm.get_value(ti, 1)
         id_pessoa_end = tm.get_value(ti, 2)
         id_dojo = tm.get_value(ti, 3)
         id_dojo_end = tm.get_value(ti, 4)
         self.dlgSeeProfessor.hide()
         
         self.funcoes = funcoes()            
         self.funcoes.deleteProfessorBD(id_aluno,id_pessoa,id_pessoa_end)
         self.funcoes.close()
     self.dlgSeeProfessor.hide()
Esempio n. 8
0
File: tela.py Progetto: f4r4y/projBD
 def verAlunoTree(self):
     self.funcoes = funcoes()
     self.resultados = self.funcoes.getAlunoBD(self.lista_dojo)
     self.lstAluno = self.builder.get_object("lstAluno")
     self.lstAluno.clear()
     for rows in self.resultados:
         identificador = str(rows[0])
         id_pessoa = str(rows[1])
         id_pessoa_end = str(rows[2])
         id_dojo = str(rows[3])
         id_dojo_end = str(rows[4])
         nome = str(rows[5]).upper()
         num_telefone = str(rows[6])
         telefone = "(%s)%s-%s"%(num_telefone[:2],num_telefone[2:6],num_telefone[6:])
         num_celular = str(rows[7])
         celular = "(%s)%s-%s"%(num_celular[:2],num_celular[2:6],num_celular[6:])
         dataNasc = str(rows[8].strftime('%d-%m-%Y'))
         email = str(rows[9])
         tipoSangue = str(rows[10])
         altura = str(rows[11])
         peso = str(rows[12])
         dojo = str(rows[13])
         self.lstAluno.append([ identificador, id_pessoa, id_pessoa_end, id_dojo, id_dojo_end, nome, telefone, celular, dataNasc, email, tipoSangue, altura, peso, dojo ])
     self.funcoes.close() 
Esempio n. 9
0
File: tela.py Progetto: f4r4y/projBD
    def addDojo(self,widget):
        self.dlgAddDojo = self.builder.get_object("dlgAddDojo")
        self.clearAddDojo()
        self.resultado = self.dlgAddDojo.run()        

        if self.resultado == 1:
            self.nome = self.eNome.get_text()            
            self.rua = self.eRua.get_text()
            self.num = self.eNum.get_text()
            self.bairro = self.eBairro.get_text()
            self.cidade = self.eCidade.get_text()
            self.estado = self.eEstado.get_active_text()
            self.fimCep = self.eFimCep.get_text()
            self.iniCep = self.eIniCep.get_text()
            self.ddTelefone = self.eDdTelefone.get_text()
            self.iniTelefone = self.eIniTelefone.get_text()
            self.fimTelefone = self.eFimTelefone.get_text()
            
            self.funcoes = funcoes()    
            self.resultado = self.funcoes.insertDojoBD(self.nome, self.rua, self.num, self.bairro, self.cidade, self.estado, self.fimCep, self.iniCep, self.ddTelefone, self.iniTelefone, self.fimTelefone)
            self.funcoes.close()
            self.verDojoTree()
            #falta a parte dos professores
        self.dlgAddDojo.hide()
Esempio n. 10
0
File: tela.py Progetto: f4r4y/projBD
 def alterarAluno(self,id_aluno,id_pessoa,id_pessoa_end,id_dojo,id_dojo_end):
     self.dlgAltAluno = self.builder.get_object('dlgAltAluno')
     self.clearAltAluno()
     self.funcoes = funcoes()
     self.resultados = self.funcoes.getAlunoBD_Alterar(id_aluno,id_pessoa,id_pessoa_end,id_dojo,id_dojo_end)
     self.funcoes.close()
     for rows in self.resultados:
         self.eNomeAltAluno.set_text(rows[7])            
         self.eAnoAltAluno.prepend_text(str(rows[11].strftime('%d-%m-%Y'))[:2])
         self.eMesAltAluno.prepend_text(str(rows[11].strftime('%d-%m-%Y'))[3:5])
         self.eDiaAltAluno.prepend_text(str(rows[11].strftime('%d-%m-%Y'))[6:])            
         self.eNaturalidadeAltAluno.set_text(rows[10])            
         self.ddTelefoneAltAluno.set_text(rows[8][:2])
         self.iniTelefoneAltAluno.set_text(rows[8][2:6])
         self.fimTelefoneAltAluno.set_text(rows[8][6:])            
         self.ddCelularAltAluno.set_text(rows[9][:2])
         self.iniCelularAltAluno.set_text(rows[9][2:6])
         self.fimCelularAltAluno.set_text(rows[9][6:])            
         self.eEmailAltAluno.set_text(rows[12])
         self.iniAltAltAluno.set_text(str(rows[15])[:1])
         self.fimAltAltAluno.set_text(str(rows[15])[2:])
         self.iniPesoAltAluno.set_text(str(rows[16])[:2])
         self.fimPesoAltAluno.set_text(str(rows[16])[3:])
         self.faixaAltAluno.prepend_text(rows[17])
         self.fkerjAltAluno.set_text(rows[18])
         self.tipoSangAltAluno.prepend_text(rows[13])
         self.eRuaAltAluno.set_text(rows[19])
         self.eNumAltAluno.set_text(str(rows[20]))
         self.eBairroAltAluno.set_text(rows[21])
         self.eCidadeAltAluno.set_text(rows[22])
         self.estadoAltAluno.prepend_text(rows[23])
         self.iniCepAltAluno.set_text(rows[24][:5])
         self.fimCepAltAluno.set_text(rows[24][5:])
         self.anoInscAltAluno.prepend_text(str(rows[5].strftime('%d-%m-%Y'))[:2])
         self.mesInscAltAluno.prepend_text(str(rows[5].strftime('%d-%m-%Y'))[3:5])
         self.diaInscAltAluno.prepend_text(str(rows[5].strftime('%d-%m-%Y'))[6:])
         self.anoUltAtestAltAluno.prepend_text(str(rows[6].strftime('%d-%m-%Y'))[:2])
         self.mesUltAtestAltAluno.prepend_text(str(rows[6].strftime('%d-%m-%Y'))[3:5])
         self.diaUltAtestAltAluno.prepend_text(str(rows[6].strftime('%d-%m-%Y'))[6:])
         self.infoAltAluno.get_buffer().set_text(rows[14])
     resposta = self.dlgAltAluno.run()
     if resposta == 1:
         nome = self.eNomeAltAluno.get_text()            
         dataNasc = self.eAnoAltAluno.get_active_text()+'-'+self.eMesAltAluno.get_active_text()+'-'+self.eDiaAltAluno.get_active_text()            
         naturalidade = self.eNaturalidadeAltAluno.get_text()            
         telefone = self.ddTelefoneAltAluno.get_text()+self.iniTelefoneAltAluno.get_text()+self.fimTelefoneAltAluno.get_text()            
         celular = self.ddCelularAltAluno.get_text()+self.iniCelularAltAluno.get_text()+self.fimCelularAltAluno.get_text()            
         email = self.eEmailAltAluno.get_text()
         altura = self.iniAltAltAluno.get_text()+'.'+self.fimAltAltAluno.get_text()
         peso = self.iniPesoAltAluno.get_text()+'.'+self.fimPesoAltAluno.get_text()
         faixa = self.faixaAltAluno.get_active_text()
         fkerj = self.fkerjAltAluno.get_text()
         sanguineo = self.tipoSangAltAluno.get_active_text()
         rua = self.eRuaAltAluno.get_text()
         numero = self.eNumAltAluno.get_text()
         bairro = self.eBairroAltAluno.get_text()
         cidade = self.eCidadeAltAluno.get_text()
         estado = self.estadoAltAluno.get_active_text()
         cep = self.iniCepAltAluno.get_text()+self.fimCepAltAluno.get_text()
         dataInsc = self.anoInscAltAluno.get_active_text()+'-'+self.mesInscAltAluno.get_active_text()+'-'+self.diaInscAltAluno.get_active_text()
         ultAtestado = self.anoUltAtestAltAluno.get_active_text()+'-'+self.mesUltAtestAltAluno.get_active_text()+'-'+self.diaUltAtestAltAluno.get_active_text()
         infoAluno = self.infoAltAluno.get_buffer().get_text(self.infoAltAluno.get_buffer().get_start_iter(),self.infoAltAluno.get_buffer().get_end_iter())            
         self.tselect = self.tview.get_selection()
         (tm, ti) = self.tselect.get_selected()
         id_dojo = tm.get_value(ti, 0)
         id_dojo_end = tm.get_value(ti, 1)
         self.funcoes = funcoes()    
         self.resultado = self.funcoes.updateAlunoBD(id_aluno,id_pessoa,id_pessoa_end,id_dojo,id_dojo_end,rua,numero,bairro,cidade,estado,cep,nome,telefone,celular,naturalidade,dataNasc,email,sanguineo,infoAluno,altura,peso,faixa,fkerj,dataInsc,ultAtestado)
         self.funcoes.close()
     self.dlgAltAluno.hide()