class AvenidaApenasComNomeBuilder(EnderecoBuilder): def __init__(self): self.produto = Endereco() def getProduto(self): return self.produto def getEndereco(self): self.produto.avenida = True self.produto.setNome("Avenida 13 de Julho")
def OnBotaoBuscarCEPButton(self, event): endereco = Endereco() try: if endereco.getEnderecoNet(self.campoCep.GetValue()): if endereco.getRua() != None and endereco.getBairro() != None: self.campoEndereco.SetValue(endereco.getRua()) self.campoBairro.SetValue(endereco.getBairro()) self.campoCidade.SetValue(endereco.getCidade()) self.campoUF.SetValue(endereco.getUf()) except: self.erroText.SetLabel('Preencha o campo CEP corretamente!') event.Skip()
def OnBotaoBuscarCEPButton(self, event): endereco = Endereco() try: if endereco.getEnderecoNet(self.campoCEP.GetValue()): if endereco.getRua() != None and endereco.getBairro() != None: self.campoEndereco.SetValue(endereco.getRua()) self.campoBairro.SetValue(endereco.getBairro()) self.campoCidade.SetValue(endereco.getCidade()) self.campoUF.SetValue(endereco.getUf()) except: None event.Skip()
def cadastrarEndereco(): try: uf = str(input("Digite o seu UF: ")) cidade = str(input("Digite a sua cidade: ")) bairro = str(input("Digite o seu bairro: ")) endereco = str(input("Digite o seu endereço: ")) complemento = str(input("Digite o seu complemento: ")) if len(uf) == 0 or len(cidade) == 0 or len(bairro) == 0 or len(endereco) == 0 or len(complemento) == 0: raise DadosPessoaisIncompletosException else: return Endereco(uf,cidade,bairro,endereco,complemento) except DadosPessoaisIncompletosException: print("Cadastro os dados do Endereco corretamente") return cadastrarEndereco()
class Usuario(Pessoa): login = CharField() senha = CharField() def __str__(self): return super().__str__() + "Login: "******" Senha: " + str( self.senha) if __name__ == '__main__': if os.path.exists(arq): os.remove(arq) db.connect() db.create_tables([Usuario, Endereco]) end = Endereco.create(cep=89035100, logradouro="Rua abc", numero=123, bairro="Vila Nova", municipio="Blumenau", estado="SC") usuario = Usuario.create(nome="Joao da silva", endereco=end, email="*****@*****.**", login="******", senha="123456789") print(usuario)
def insere_endereco(self, cidade, estado): self.enderecos.append(Endereco(cidade, estado))
from Pessoa import Pessoa from Endereco import Endereco pessoa = Pessoa("Diego", "123123123", 30) endereco1 = Endereco("Rua X", 13, "Bairro X", "Cajazeiras", "Paraiba") endereco2 = Endereco("Rua AAA", 1313, "Bairro Y", "João Pessoa", "Paraiba") pessoa.adicionarEndereco(endereco1) pessoa.adicionarEndereco(endereco2) for endereco in pessoa.enderecos: print("rua = ", endereco.rua)
from peewee import * from Cliente import Cliente from Endereco import Endereco from BaseModel import * import os class Aluno(Cliente): matricula = CharField() def __str__(self): return super().__str__() + "\nMatricula: " + self.matricula if __name__ == '__main__': if os.path.exists(arquivo): os.remove(arquivo) db.connect() db.create_tables([Endereco, Aluno]) endereco = Endereco.create(cep=89899999, logradouro="Rua querty", numero=123, bairro="Itoupava Central", municipio="Blumenau", estado="SC") aluno = Aluno.create(nome="Gastroark trekat", endereco=endereco, email="*****@*****.**", matricula="31654849") print(aluno)
def main(): cep = input("Digite um cep: ") result = requests.get("https://viacep.com.br/ws/%s/json/" % cep) if result.status_code == requests.codes.ok: j = json.loads(result.text) endereco = Endereco() endereco.cep = j['cep'] endereco.logradouro = j['logradouro'] endereco.complemento = j['complemento'] endereco.bairro = j['bairro'] endereco.localidade = j['localidade'] endereco.uf = j['uf'] endereco.ddd = j['ddd'] endereco.ibge = j['ibge'] endereco.salvar() else: print("Cep não encontrado.")
from Endereco import Pessoa, Endereco gente = Pessoa(69420, "luis", 704) gente2 = Pessoa(1113, "pinho", 190) endereco1 = Endereco(294, "cap jose", "cm", "RN", "Brazil") endereco2 = Endereco(294, "cap jose", "cm", "RN", "Brazil") endereco3 = Endereco(420, "cracolandia", "Sao Paulo", "SP", "Brazil") gente.inserir_endereco(endereco1) gente.inserir_endereco(endereco2) gente2.inserir_endereco(endereco3) gente.listar_enderecos() gente2.listar_enderecos()
def criarUsuarios(self): endereco = Endereco("Rua Y", "Cajazeiras", "PB") pessoa = Pessoa("Diego", 40, endereco) usuario = Usuario("diego", "321", pessoa) self.db[usuario.login] = usuario
from Pessoa_3 import Pessoa from Endereco import Endereco e1 = Endereco ( "N" "22", "Maria Augusta", "Ceará-mirim","Rn", "Brasil") e2 = Endereco ( "23", "Capitão da Penha", "Natal","Rn", "Brasil") e3 = Endereco ( "24", "São José", "Massaranbuba","Rn", "Brasil") e4 = Endereco ( "25", "Rafael Rodriguis", "Ceará-mirim","Rn", "Brasil") #e.endereco_detalar () p= Pessoa ("Juremisvaldo", "000.000.000-00", e1,e2,e3,e4) p.detalhar_pessoa ()
import os class Cliente(BaseModel): nome = CharField() endereco = ForeignKeyField(Endereco) email = CharField() def __str__(self): return "Nome: " + self.nome + "\nEmail: " + self.email + "\nEndereço: " + str( self.endereco) if __name__ == "__main__": if os.path.exists(arquivo): os.remove(arquivo) db.connect() db.create_tables([Cliente, Endereco]) endereco = Endereco.create(cep=89035100, logradouro="Rua qwerty", numero=6547, bairro="Itoupava Central", municipio="Blumenau", estado="SC") saida = Cliente.create(nome="Perseu da Silva", endereco=endereco, email="*****@*****.**") print(saida)
def __init__(self): self.produto = Endereco()
class RuaSemReferenciaBuilder(EnderecoBuilder): def __init__(self): self.produto = Endereco() def getProduto(self): return self.produto def getEndereco(self): self.produto.rua = True self.produto.setNome("Rua da Tocaia") self.produto.setNumero("18") self.produto.setBairro("Bairro das Estrelas") self.produto.setCidade("Lagarto") self.produto.setEstado("Sergipe") self.produto.setPais("Brasil")
from Voluntario import Voluntario from Telefone import Telefone from Endereco import Endereco from Treineiro import Treineiro from Coordenador import Coordenador from Evento import Evento from LocalDeEvento import LocalDeEvento from Brincadeira import Brincadeira from Economia import Economia from Credito import Credito from Debito import Debito from Produto import Produto from Formacao import Formacao e1 = Endereco('Depois do Luso', 'Rua das Flores', '62', 'não tem') te1 = Telefone('(12) 91234-5678', '(12) 98765-4321', 'nao tem') v1 = Voluntario('(12) 98164-9228', 'Caio', '25/04/19997', 'Homem', '55.467.196-2', e1, te1, 'Nenhum', 'contacaio', '123', '29/11/2016') t1 = Treineiro('(12) 94321-8765', 'Gabriel', '30/10/19997', 'Homem', '46.766.096-7', e1, te1, 'Nenhum', 'contagabriel', '123456', '02/06/2016', '02/10/2017')
from Funcionario import Funcionario from Endereco import Endereco endereco = Endereco("Rua x", 123, "Bairro Y", "Cajazeiras", "Paraiba", "Brasil") funcionario = Funcionario("Wilbert", 20, endereco, 2000) print(funcionario)