Sistema condomínio  v1.0
Membros públicos | Mostrar lista completa dos membros
Referência à classe Residentes

Classe que representa um Residente. Mais...

#include <residentes.hpp>

Diagrama de heranças da classe Residentes
Inheritance graph
[legenda]
Diagrama de colaboração para Residentes:
Collaboration graph
[legenda]

Membros públicos

 Residentes ()
 Construtor padrão da classe Residentes. Mais...
 
 Residentes (std::string nome, std::string cpf, std::string dataNascimento, int predio, int apartamento, int andar, int vagaGaragem, std::string dataEntrada, std::string dataSaida, std::string telefone, std::string email)
 Construtor da classe Residentes. Mais...
 
int getPredio ()
 Obtém o número do prédio. Mais...
 
int getApartamento ()
 Obtém o número do apartamento. Mais...
 
int getAndar ()
 Obtém o número do andar. Mais...
 
int getVagaGaragem ()
 Obtém o número da vaga de garagem. Mais...
 
std::string getDataEntrada ()
 Obtém a data de entrada. Mais...
 
std::string getDataSaida ()
 Obtém a data de saída. Mais...
 
std::string getTelefone ()
 Obtém o número de telefone. Mais...
 
std::string getEmail ()
 Obtém o endereço de e-mail. Mais...
 
void setPredio (int predio)
 Define o número do prédio. Mais...
 
void setApartamento (int apartamento)
 Define o número do apartamento. Mais...
 
void setAndar (int andar)
 Define o número do andar. Mais...
 
void setVagaGaragem (int vagaGaragem)
 Define o número da vaga de garagem. Mais...
 
void setDataEntrada (std::string dataEntrada)
 Define a data de entrada. Mais...
 
void setDataSaida (std::string dataSaida)
 Define a data de saída. Mais...
 
void setTelefone (std::string telefone)
 Define o número de telefone. Mais...
 
void setEmail (std::string email)
 Define o endereço de e-mail. Mais...
 
- Membros públicos herdados de Pessoa
 Pessoa ()
 Construtor padrão da classe Pessoa. Mais...
 
 Pessoa (std::string nome, std::string cpf, std::string dataNascimento)
 Construtor que inicializa os membros da classe com valores específicos. Mais...
 
std::string getNome ()
 Obtém o nome da pessoa. Mais...
 
std::string getCpf ()
 Obtém o CPF da pessoa. Mais...
 
std::string getDataNascimento ()
 Obtém a data de nascimento da pessoa. Mais...
 
void setNome (std::string nome)
 Define o nome da pessoa. Mais...
 
void setCpf (std::string cpf)
 Define o CPF da pessoa. Mais...
 
void setDataNascimento (std::string dataNascimento)
 Define a data de nascimento da pessoa. Mais...
 

Descrição detalhada

Classe que representa um Residente.

Esta classe herda características de Pessoa.

Autor
Leandro Felix

Definido na linha 13 do ficheiro residentes.hpp.

Documentação dos Construtores & Destrutor

◆ Residentes() [1/2]

Residentes::Residentes ( )

Construtor padrão da classe Residentes.

Definido na linha 6 do ficheiro residentes.cpp.

6  {
7  this->predio = 0;
8  this->apartamento = 0;
9  this->andar = 0;
10  this->vagaGaragem = 0;
11  this->dataEntrada = "00/00/0000";
12  this->dataSaida = "00/00/0000";
13  this->telefone = "(00) 00000-0000";
14  this->email = "residente@email.com";
15 }

◆ Residentes() [2/2]

Residentes::Residentes ( std::string  nome,
std::string  cpf,
std::string  dataNascimento,
int  predio,
int  apartamento,
int  andar,
int  vagaGaragem,
std::string  dataEntrada,
std::string  dataSaida,
std::string  telefone,
std::string  email 
)

Construtor da classe Residentes.

Parâmetros
nomeNome do residente.
cpfCPF do residente.
dataNascimentoData de nascimento do residente.
predioNúmero do prédio.
apartamentoNúmero do apartamento.
andarNúmero do andar.
vagaGaragemNúmero da vaga de garagem.
dataEntradaData de entrada.
dataSaidaData de saída.
telefoneNúmero de telefone.
emailEndereço de e-mail.

Documentação dos métodos

◆ getAndar()

int Residentes::getAndar ( )

Obtém o número do andar.

Retorna
Número do andar.

Definido na linha 32 do ficheiro residentes.cpp.

32  {
33  return this->andar;
34 }

◆ getApartamento()

int Residentes::getApartamento ( )

Obtém o número do apartamento.

Retorna
Número do apartamento.

Definido na linha 29 do ficheiro residentes.cpp.

29  {
30  return this->apartamento;
31 }

◆ getDataEntrada()

string Residentes::getDataEntrada ( )

Obtém a data de entrada.

Retorna
Data de entrada.

Definido na linha 38 do ficheiro residentes.cpp.

38  {
39  return this->dataEntrada;
40 }

◆ getDataSaida()

string Residentes::getDataSaida ( )

Obtém a data de saída.

Retorna
Data de saída.

Definido na linha 41 do ficheiro residentes.cpp.

41  {
42  return this->dataSaida;
43 }

◆ getEmail()

string Residentes::getEmail ( )

Obtém o endereço de e-mail.

Retorna
Endereço de e-mail.

Definido na linha 47 do ficheiro residentes.cpp.

47  {
48  return this->email;
49 }

◆ getPredio()

int Residentes::getPredio ( )

Obtém o número do prédio.

Retorna
Número do prédio.

Definido na linha 26 do ficheiro residentes.cpp.

26  {
27  return this->predio;
28 }

◆ getTelefone()

string Residentes::getTelefone ( )

Obtém o número de telefone.

Retorna
Número de telefone.

Definido na linha 44 do ficheiro residentes.cpp.

44  {
45  return this->telefone;
46 }

◆ getVagaGaragem()

int Residentes::getVagaGaragem ( )

Obtém o número da vaga de garagem.

Retorna
Número da vaga de garagem.

Definido na linha 35 do ficheiro residentes.cpp.

35  {
36  return this->vagaGaragem;
37 }

◆ setAndar()

void Residentes::setAndar ( int  andar)

Define o número do andar.

Parâmetros
andarNúmero do andar.

Definido na linha 56 do ficheiro residentes.cpp.

56  {
57  this->andar = andar;
58 }

◆ setApartamento()

void Residentes::setApartamento ( int  apartamento)

Define o número do apartamento.

Parâmetros
apartamentoNúmero do apartamento.

Definido na linha 53 do ficheiro residentes.cpp.

53  {
54  this->apartamento = apartamento;
55 }

◆ setDataEntrada()

void Residentes::setDataEntrada ( std::string  dataEntrada)

Define a data de entrada.

Parâmetros
dataEntradaData de entrada.

Definido na linha 62 do ficheiro residentes.cpp.

62  {
63  this->dataEntrada = dataEntrada;
64 }

◆ setDataSaida()

void Residentes::setDataSaida ( std::string  dataSaida)

Define a data de saída.

Parâmetros
dataSaidaData de saída.

Definido na linha 65 do ficheiro residentes.cpp.

65  {
66  this->dataSaida = dataSaida;
67 }

◆ setEmail()

void Residentes::setEmail ( std::string  email)

Define o endereço de e-mail.

Parâmetros
emailEndereço de e-mail.

Definido na linha 71 do ficheiro residentes.cpp.

71  {
72  this->email = email;
73 }

◆ setPredio()

void Residentes::setPredio ( int  predio)

Define o número do prédio.

Parâmetros
predioNúmero do prédio.

Definido na linha 50 do ficheiro residentes.cpp.

50  {
51  this->predio = predio;
52 }

◆ setTelefone()

void Residentes::setTelefone ( std::string  telefone)

Define o número de telefone.

Parâmetros
telefoneNúmero de telefone.

Definido na linha 68 do ficheiro residentes.cpp.

68  {
69  this->telefone = telefone;
70 }

◆ setVagaGaragem()

void Residentes::setVagaGaragem ( int  vagaGaragem)

Define o número da vaga de garagem.

Parâmetros
vagaGaragemNúmero da vaga de garagem.

Definido na linha 59 do ficheiro residentes.cpp.

59  {
60  this->vagaGaragem = vagaGaragem;
61 }

A documentação para esta classe foi gerada a partir dos seguintes ficheiros: