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)")
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):")
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)?")