20 std::vector<Visitante> Visitantes;
21 std::vector<Encomenda> encomendas;
22 std::vector<Residentes> residente;
48 int lerInt(
int numero, std::string msg);
Classe que representa uma encomenda.
Classe que representa um Porteiro.
void buscarVisitanteData()
Busca visitantes com base em uma data específica.
void cadastrarVisitante()
Cadastra um novo visitante.
void buscarEncomenda()
Busca uma encomenda pelo CPF.
void lerArquivo(std::string nomeArquivo)
Lê informações de um arquivo e carrega os dados do objeto.
void menuPorteiro()
Exibe o menu do Porteiro.
void listarVisitantes()
Lista todos os visitantes cadastrados.
void cadastrarEncomenda()
Cadastra uma nova encomenda.
int lerInt(int numero, std::string msg)
Lê um número inteiro da entrada padrão com validação.
void listarEncomendas()
Lista todas as encomendas.
void atualizarArquivo(std::string nomeArquivo)
Atualiza as informações do arquivo com base nos dados do objeto.
Classe que representa um Residente.
Classe que representa um Visitante.