def gestor(relatorio): print("1. Monitorar estacionamento") print("2. Visualizar relatório") print("3. Adicionar usuários com permissão") print("4. Gerenciar eventos no estacionamento") print("0. Sair") opcao = input("_") if opcao == "1": MonitoramentoVagas.main(True) elif opcao == "2": print("1. Relatório de Veículos ") print("2. Relatório de Funcionários ") print("3. Sair") selecionar = input("_") if selecionar == "1": relatorioVeiculos() elif selecionar == "2": relatorioFuncionarios() elif selecionar == "3": print("sair!") return 0 elif opcao == "3": MonitoramentoVagas.mainRh() elif opcao == "4": Eventos.main() elif opcao == "0": print("sair!") return 0
def funcEstacionamento(veiculo, vetorLinhaVeiculo, removerVeiculo, listarVeiculo): print("1. Cadastrar novos veiculos") print("2. Listar veículos") print("3. Remover veículos") print("4. Monitorar o estacionamento") print("5. Cadastrar ocorrencia no estacionamento") print("6. Cadastrar eventos no estacionamento ") print("0. Sair") opcao = input("_") if opcao == "1": if cadastrarVeiculo(veiculo, vetorLinhaVeiculo, removerVeiculo) != 0: print("Veículo cadastrado com sucesso!") elif opcao == "2": MonitoramentoVagas.listarVeiculo() elif opcao == "3": if removerVeiculo(removerVeiculo) != 0: print("Veículo removido com sucesso!") elif opcao == "4": MonitoramentoVagas.main(False) elif opcao == "5": Ocorrencias.main() elif opcao == "6": Eventos.main() elif opcao == "0": print("sair!") return 0
def funcRH(funcionario, vetorLinhaFuncionario, permissaoAE): print("1. Cadastrar novos funcionários") print("2. Permitir acesso para área especial") print("0. Sair") opcao = input("_") if opcao == "1": if cadastrarFuncionario(funcionario, vetorLinhaFuncionario) != 0: print("Funcionario cadastrado com sucesso!") elif opcao == "2": MonitoramentoVagas.mainRh() elif opcao == "0": print("sair!") return 0
def adicionarEvento(nome, vagas, tipoVeiculo, data): evento = (nome, data, vagas) eventos.append(evento) MonitoramentoVagas.reservarVagas(vagas," ", tipoVeiculo, nome)
def adicionarEvento(nome, vagas, usuarios, tipoVeiculo, data, liberarVeiculos): evento = (nome, data, vagas, liberarVeiculos) eventos.append(evento) MonitoramentoVagas.reservarVagas(vagas, usuarios, tipoVeiculo, nome)