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()
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()
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()
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()
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()
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()
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()
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()
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()
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()