Пример #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()
Пример #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()
Пример #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)
Пример #8
0
 def insere_endereco(self, cidade, estado):
     self.enderecos.append(Endereco(cidade, estado))
Пример #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)
Пример #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)
Пример #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.")
Пример #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()
Пример #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
Пример #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 ()

Пример #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)
Пример #16
0
 def __init__(self):
     self.produto = Endereco()
Пример #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")
Пример #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')
Пример #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)