Beispiel #1
0
def geral():
    clientes = pegar_clientes()
    sair = 'n'
    while sair.lower() == 'n':
        print("===MENU Veiculos===")
        print("1. CADASTRAR CLIENTE")
        print("2. LISTAR CLIENTES")
        print("3. DELETAR CLIENTE")
        print("4. ATUALIZAR CLIENTE")
        print("5. PROCURAR CLIENTE")
        print("===================")

        opcao = input("DIGITE SUA OPÇÃO:")
        clear()
        verificar_arquivo("db_clientes.txt")
        if opcao == '1':
            cadastrar_clientes(clientes)
        elif opcao == '2':
            listar_clientes(clientes)
        elif opcao == '3':
            deletar_cliente(clientes)

        elif opcao == '4':
            atualizar_cliente(clientes)

        elif opcao == '5':
            procurar_cliente_especifico(clientes)
        else:
            print("Respeite o menu!")
        print()
        sair = input("Quer sair da sessão cliente? (s/n)")
def geral():
  emprestimos = pegar_emprestimos()
  clientes = pegar_clientes()
  veiculos = pegar_veiculos()
  continuar = 's'
  while continuar.lower() =='s':
    print("===MENU Veiculos===")
    print("1. CADASTRAR EMPRESTIMO")
    print("2. PROCURAR EMPRESTIMO")
    print("3. DELETAR EMPRESTIMO")
    print("4. ATUALIZAR EMPRESTIMO")
    print("===================")
    opcao = input("DIGITE SUA OPÇÃO:")
    clear()
    if opcao == '1':
      cadastrar_emprestimo(emprestimos, clientes, veiculos)
    elif opcao == '2':
      procurar_emprestimo(emprestimos)
    elif opcao == '3':
      deletar_emprestimo(emprestimos)
    elif opcao == '4':
      atualizar_emprestimo(emprestimos)
    print()
    continuar = input("Quer continuar na sessão de emprestimos?(s/n):")
        
def atualizar_emprestimo(emprestimos):
  continuar = 's'
  while continuar.lower()=='s':
    try:
      cpf_cliente = input("Digite o CPF do cliente:")
      if cpf_cliente in emprestimos:
        print("%s Localizado!"%cpf_cliente)
        print("=== Menu ===")
        print("1. Dias de Uso")
        print("2. Está vencido")
        print()
        opcao = input("Digite sua opção:")
        clear()
        if opcao == '1':
          dias_uso = int(input("Digite os novos dias de uso:"))
          emprestimos[cpf_cliente][1]=dias_uso
          print("Dias de uso atualizado com sucesso!")
        elif opcao == '2':
          emprestimos[cpf_cliente][2] = not(emprestimos[cpf_cliente][2])
          print("Está vencido atualizado com sucesso para %s!"%str(emprestimos[cpf_cliente][2]))
        else:
          print("Respeite o menu!!")
      else:
        print("%s não foi localizado no sistema!"%cpf_cliente)
        print()
        continuar = input("Quer continuar na sessão atualizar emprestimo?(s/n)")
    except:
      print()
      print("Ocorreu algum problema enquanto estava tentando atualizar os dados:")
      print("Emprestimo não atualizado!")
      print()
      continuar = input("Quer continuar na sessão atualizar emprestimo?(s/n)")
Beispiel #4
0
def atualizar_cliente(clientes):
    continuar = 's'
    while continuar.lower() == 's':
        try:
            cpf = input(
                "Digite o CPF do cliente no qual você quer atualizar informações:"
            )
            if cpf in clientes:
                print("%s Localizado!" % cpf)
                print("=== Menu ===")
                print("1. Nome Completo")
                print("2. Email")
                print("3. Rua")
                print("4. Bairro")
                print("5. Idade:")
                print("6. Profissão")
                print()
                opcao = input("Digite sua opção:")
                clear()
                if opcao == '1':
                    nome_completo = int(
                        input("Digite o novo nome completo do cliente:"))
                    clientes[cpf][0] = nome_completo
                    gravar_clientes(clientes)
                    print("Nome completo Atualizado com sucesso!")
                elif opcao == '2':
                    email = input("Digite o novo EMAIL do cliente:")
                    clientes[cpf][1] = email
                    gravar_clientes(clientes)
                    print("Email Atualizado com sucesso!")
                elif opcao == '3':
                    rua = input("Digite a nova RUA do cliente:")
                    clientes[cpf][2] = rua
                    gravar_clientes(clientes)
                    print("Rua Atualizada com sucesso!")
                elif opcao == '4':
                    bairro = input("Digite o novo BAIRRO do cliente:")
                    clientes[cpf][3] = bairro
                    gravar_clientes(clientes)
                    print("Bairro Atualizado com sucesso!")
                elif opcao == '5':
                    idade = float(input("Digite a nova IDADE do cliente:"))
                    clientes[cpf][4] = idade
                    gravar_clientes(clientes)
                    print("Idade Atualizada com sucesso!")
                elif opcao == '6':
                    profissao = float(
                        input("Digite a nova PROFISSÃO do cliente:"))
                    clientes[cpf][5] = profissao
                    gravar_clientes(clientes)
                    print("Profissão Atualizado com sucesso!")
                else:
                    print("Respeite o menu!!")
            else:
                print("%s não foi localizado no sistema!" % cpf)
            continuar = input(
                "Quer continuar na sessão de atualizar cliente?(s/n):")
        except:
            print()
            print(
                "Ocorreu algum problema enquanto estava atualizando os dados:")
            print("Cliente não atualizado!")
            print()
            continuar = input(
                "Quer continuar na sessão de atualizar cliente?(s/n):")
Beispiel #5
0
import aluguel
import quita_divida
from limpa_tela import clear
from relatorios_gerais import gerar_relatorio

sair = 'n'
while sair == 'n':
    print("====== Menu =========")
    print("|")
    print("| 1. Clientes       |")
    print("| 2. Veiculos       |")
    print("| 3. Alugueis       |")
    print("| 4. Quitar Dividas |")
    print("| 5. Relatório      |")
    print("|-----------------")
    opcao = input("Digite a sua opção:")
    clear()
    if opcao == '1':
        clientes.geral()
    elif opcao == '2':
        veiculos.geral()
    elif opcao == '3':
        aluguel.geral()
    elif opcao == '4':
        quita_divida.geral()
    elif opcao == '5':
        gerar_relatorio()
    else:
        print("Respeite o menu:")
    sair = input("Quer sair do sistema(s/n)?")