Beispiel #1
0
 def run_cadastro(self):
     while True:
         botao, dados = self.__main_view.open_cadastro()
         if botao == 'Cadastrar':
             novo_end = Endereco(dados[3], int(dados[4]), dados[5], dados[6])
             novo_cliente = Cliente(int(dados[1]), dados[0], dados[2], novo_end)
             return novo_cliente
         elif botao == 'Cancelar':
             break
 def religa_sistema(self):
     clientes = cliente_db.fetch()
     fidelidade = 0
     for cliente in clientes:
         velho_cliente = Cliente(
             cliente[0], cliente[1], cliente[2],
             Endereco(cliente[3], cliente[4], cliente[5]), fidelidade,
             cliente[6])
         self.__clientes.append(velho_cliente)
Beispiel #3
0
 def le_cadastro(self):
     nome = str(input("Digite o nome do cliente: "))
     cpf = str(input("Digite o cpf do cliente: "))
     telefone = str(input("Digite o telefone do cliente: "))
     rua = str(input("Digite o nome da rua do cliente: "))
     numero = int(input("Digite o numero do endereco do cliente: "))
     complemento = str(input("Digite o complemento do endereco do cliente: "))
     cep = str(input("Digite o cep do cliente: "))
     e1 = Endereco(cep, rua, numero, complemento)
     c1 = Cliente(nome, cpf, telefone, e1)
     return c1
Beispiel #4
0
 def le_cadastro(self):
     nome = str(input("Digite o nome do cliente: "))
     cpf = str(input("Digite o cpf do cliente: "))
     telefone = str(input("Digite o telefone do cliente: "))
     rua = str(input("Digite o nome da rua do cliente: "))
     try:
         numero = int(input("Digite o numero do endereco do cliente: "))
     except Exception:
         numero = input("Voce deve inserir so e somente so numeros: ")
     complemento = str(
         input("Digite o complemento do endereco do cliente: "))
     cep = str(input("Digite o cep do cliente: "))
     e1 = Endereco(cep, rua, numero, complemento)
     c1 = Cliente(nome, cpf, telefone, e1)
     return c1
Beispiel #5
0
 def endereco(self, cep: int, rua: str, numero: int, complemento: str):
     endereco = Endereco(cep, rua, numero, complemento)
     self.__endereco = endereco
     return "Endereco adicionado com sucesso!"
Beispiel #6
0
 def run(self):
     botao, dados = GUICliente().open()
     novo_end = Endereco(dados[6], dados[3], dados[4], dados[5])
     novo_cliente = Cliente(dados[0], int(dados[1]), dados[2], novo_end)
     return novo_cliente