Ejemplo n.º 1
0
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()
Ejemplo n.º 3
0
 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 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()
Ejemplo n.º 7
0
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)
Ejemplo n.º 8
0
 def insere_endereco(self, cidade, estado):
     self.enderecos.append(Endereco(cidade, estado))
Ejemplo n.º 9
0
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)
Ejemplo n.º 10
0
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)
Ejemplo n.º 11
0
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.")
Ejemplo n.º 12
0
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()
Ejemplo n.º 13
0
 def criarUsuarios(self):
     endereco = Endereco("Rua Y", "Cajazeiras", "PB")
     pessoa = Pessoa("Diego", 40, endereco)
     usuario = Usuario("diego", "321", pessoa)
     self.db[usuario.login] = usuario
Ejemplo n.º 14
0
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 ()

Ejemplo n.º 15
0
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)
Ejemplo n.º 16
0
 def __init__(self):
     self.produto = Endereco()
Ejemplo n.º 17
0
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")
Ejemplo n.º 18
0
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')
Ejemplo n.º 19
0
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)