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 gerar_relatorio_dividas_quitadas(): verificar_arquivo("db_quita_dividas.txt") dividas = pegar_quita_divida() if len(dividas) > 0: print("TOTAL DE DIVIDAS QUITADAS:") print("## Valor: %d" % len(dividas)) print("==========================") print("FATURAMENTO DA EMPRESA:") faturamento = 0 for divida in dividas: faturamento += dividas[divida][4] print("## Valor:R$ %.3f" % faturamento) print("===========================================") print("-------------------------------------------") for divida in dividas: print("-----------") print("# Cliente Associado:", dividas[divida][0]) print("# Veiculos Alugados:") veiculos_alugados = dividas[divida][1][0] for veiculo in veiculos_alugados: print("##", veiculo) print("# Dias de aluguel:", dividas[divida][1][1]) print("# Total a pago:R$ %.2f" % dividas[divida][4]) print("# Multa por atraso: R$ %.2f" % dividas[divida][3]) print("==========================================") print("==========================================") else: print("Não existe dividas quitadas!")
def gerar_relatorio_emprestimos_ativos(): verificar_arquivo("db_emprestimos.txt") lista_emprestimos_ativos = pegar_emprestimos() for cpf in lista_emprestimos_ativos: print("=" * 32) print("CPF:", cpf) for veiculo in lista_emprestimos_ativos[cpf][0]: print("##", veiculo) print("Dias alugados:", lista_emprestimos_ativos[cpf][1]) print("Foi pago?:", lista_emprestimos_ativos[cpf][3]) print("==========================================")
def gerar_relatorio_clientes(): verificar_arquivo("db_clientes.txt") lista_clientes = pegar_clientes() for cpf in lista_clientes: print("=" * 32) print("CPF:", cpf) print("Nome Completo:", lista_clientes[cpf][0]) print("Email:", lista_clientes[cpf][1]) print("Rua:", lista_clientes[cpf][2]) print("Bairro:", lista_clientes[cpf][3]) print("Idade:", lista_clientes[cpf][4]) print("Profissao:", lista_clientes[cpf][5]) print("==========================================")
def gerar_relatorio_veiculos(): verificar_arquivo("db_veiculos.txt") lista_veiculos = pegar_veiculos() for placa in lista_veiculos: print("=" * 32) print("Placa:", placa) print("Quantidade:", lista_veiculos[placa][0]) print("Marca:", lista_veiculos[placa][1]) print("Modelo:", lista_veiculos[placa][2]) print("Ano:", lista_veiculos[placa][3]) print("Diária:", lista_veiculos[placa][4]) print("Multa:", lista_veiculos[placa][5]) print("==========================================")
def pegar_dividas_do_mes(): verificar_arquivo("db_quita_dividas.txt") dividas = pegar_quita_divida() data_atual = datetime.now() lista_data = str(data_atual).split() mes_atual = lista_data[5:7] dividas_mes = {} for divida in dividas: data_vencimento = dividas[divida][1][4] lista_data_vencimento = str(data_vencimento).split() mes_vencimento = lista_data_vencimento[5:7] if mes_vencimento == mes_atual: dividas_mes[divida] = dividas[divida] return dividas_mes