예제 #1
0
파일: funcoes.py 프로젝트: f4r4y/projBD
 def insertAlunoBD(self,rua,numero,bairro,cidade,estado,cep,nome,telefone,celular,naturalidade,nascimento,email,sanguineo,info,altura,peso,faixa,fkerj,id_dojo,id_dojo_end,dataInsc,dataAtestado,nome_responsavel,telefone_responsavel,email_responsavel):
     string = 'Insert AlunoBD'
     ### Endereco ###
     self.endereco = endereco()        
     id_end = self.endereco.insert(rua,numero,bairro,cidade,estado,cep)
     self.endereco.close()
     print 'id_end %s' % id_end
     if id_end != -1:
         ### Pessoa ###
         self.pessoa = pessoa()
         id_pessoa = self.pessoa.insert(id_end,nome,telefone,celular,naturalidade,nascimento,email,sanguineo,info,altura,peso,faixa,fkerj)
         self.pessoa.close()
         print 'id_pessoa %s' % id_pessoa
         if id_pessoa != -1:
             ### Aluno ###
             self.aluno = aluno()
             id_aluno = self.aluno.insert(id_pessoa,id_end,id_dojo,id_dojo_end,dataInsc,dataAtestado)
             self.aluno.close()
             if id_aluno != -1 and len(nome_responsavel)>0:
                 ####Responsavel####
                 self.responsavel = responsavel()
                 self.responsavel.insert(id_aluno,nome_responsavel,telefone_responsavel,email_responsavel)
                 self.responsavel.close()
         else:
             self.pessoa.delete(id_pessoa)
             self.pessoa.close()
             self.endereco.delete(id_end)
             self.endereco.close()
             string = 'Erro no insert AlunoBD'
     else:
         string = 'Erro no insert AlunoBD'
     print string
예제 #2
0
파일: funcoes.py 프로젝트: f4r4y/projBD
 def updateAlunoBD(self,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,info,altura,peso,faixa,fkerj,dataInsc,ultAtestado):
     self.endereco = endereco()
     retorna = self.endereco.update(id_pessoa_end,rua,numero,bairro,cidade,estado,cep)
     self.endereco.close()
     if retorna == 1:
         ### Pessoa ###
         self.pessoa = pessoa()
         retorna = self.pessoa.update(id_pessoa,id_pessoa_end,nome,telefone,celular,naturalidade,dataNasc,email,sanguineo,info,altura,peso,faixa,fkerj)
         self.pessoa.close()
         if retorna == 1:
             ### Aluno ###
             self.aluno = aluno()
             retorna = self.aluno.update(id_aluno,dataInsc,ultAtestado)
             self.aluno.close()
예제 #3
0
파일: funcoes.py 프로젝트: f4r4y/projBD
 def deleteAlunoBD(self,id_aluno,id_pessoa,id_pessoa_end):
     retorno = -1
     string = 'Deletou Aluno'
     self.aluno = aluno()
     resposta = self.aluno.delete(id_aluno)
     self.aluno.close()
     if resposta != -1:
         self.pessoa = pessoa()
         resposta = self.pessoa.delete(id_pessoa)
         self.pessoa.close()
         if resposta != -1:
             self.endereco = endereco()
             self.endereco.delete(id_pessoa_end)
             self.endereco.close()
             retorno = 1
     else:
         string = 'Nao Deletou Aluno'
     print string
     return retorno
예제 #4
0
파일: teste.py 프로젝트: f4r4y/projBD
 def __init__(self):
     ### Endereco ###
     self.endereco = endereco()
     #self.endereco.drop()
     self.endereco.create()
     #self.endereco.insert('prata','225','ouro azul','macae','sp','24890000')
     #self.endereco.update(2,'prata','225','ouro azul','macae','sp','24890000')
     #self.endereco.delete(1)
     self.endereco.close()
     
     ### dojo ###
     self.dojo = dojo()
     self.dojo.create()
     #self.dojo.insert(1,'spartan','27600540')
     #self.dojo.update(1,'bangu','27700540')
     #self.dojo.drop()
     #self.dojo.delete(1)
     self.dojo.close()
     
     ### Pessoa ###
     self.pessoa = pessoa()
     self.pessoa.create()
     #self.pessoa.insert(2,'Filipe','98101543','88265163','1988-09-30','*****@*****.**','A+','Boa',1.80,78,'preta','p2411')
     #self.pessoa.update(1,2,'Faray','98101543','88265163','1988-09-30','*****@*****.**','A+','Boa',1.80,78,'preta','p2411')
     #self.pessoa.delete(4)
     self.pessoa.close()
     
     ### Aluno ###
     self.aluno = aluno()
     self.aluno.create()
     self.aluno.close()
     
     ### Professor ###
     self.professor = professor()
     self.professor.create()
     #self.professor.insert(2,2)
     #self.professor.update()
     #self.professor.delete(2)
     self.professor.close()
     
     ### dojo_professor ###
     self.dojo_professor = dojo_professor()
     self.dojo_professor.create()
     #self.dojo_professor.insert(2,2,1,2)
     #self.dojo_professor.update(1,'bangu','27700540')
     #self.dojo_professor.drop()
     #self.dojo_professor.delete(2,2,1,2)
     self.dojo_professor.close()
     
     ### Competicao ###
     self.competicao = competicao()
     self.competicao.create()
     #self.competicao.drop()
     #self.competicao.insert(2,'Saquarema',1,1)
     #self.competicao.update(3,2,'Macae',0,1)
     #self.competicao.delete(2)
     self.competicao.close()
     
     ### Competicao_pessoa ###
     self.competicao_pessoa = competicao_pessoa()
     self.competicao_pessoa.create()
     #self.competicao_pessoa.drop()
     #self.competicao_pessoa.insert(1,2,1,2,2,2)
     #self.competicao_pessoa.update(3,2,'Macae',0,1)
     #self.competicao_pessoa.delete(1,2,1,2)
     self.competicao_pessoa.close()
     
     ### Responsavel ###
     self.responsavel = responsavel()
     self.responsavel.create()
     #self.responsavel.insert(1,'Gustavo','98101543','*****@*****.**')
     #self.responsavel.update(1,1,'Gustavo','934101543','*****@*****.**')
     #self.responsavel.delete(2)
     #self.responsavel.drop()
     self.responsavel.close()