Sistema condomínio
v1.0
|
Classe que representa um funcionário. Mais...
#include <funcionarios.hpp>
Membros públicos | |
Funcionarios () | |
Construtor padrão. Mais... | |
Funcionarios (std::string matricula, std::string funcao, std::string setor, float cargaHoraria, float salario) | |
Construtor com parâmetros para inicializar os atributos. Mais... | |
std::string | getMatricula () |
Obtém a matrícula do funcionário. Mais... | |
std::string | getFuncao () |
Obtém a função do funcionário. Mais... | |
std::string | getSetor () |
Obtém o setor do funcionário. Mais... | |
float | getCargaHoraria () |
Obtém a carga horária do funcionário. Mais... | |
virtual float | getSalario ()=0 |
Método virtual puro para obter o salário do funcionário. Mais... | |
void | setMatricula (std::string matricula) |
Define a matrícula do funcionário. Mais... | |
void | setFuncao (std::string funcao) |
Define a função do funcionário. Mais... | |
void | setSetor (std::string setor) |
Define o setor do funcionário. Mais... | |
void | setCargaHoraria (float cargaHoraria) |
Define a carga horária do funcionário. Mais... | |
virtual void | setSalario (float salario)=0 |
Método virtual puro para definir o salário do funcionário. Mais... | |
Atributos Protegidos | |
std::string | matricula |
std::string | funcao |
std::string | setor |
float | cargaHoraria |
float | salario |
Classe que representa um funcionário.
Definido na linha 10 do ficheiro funcionarios.hpp.
Funcionarios::Funcionarios | ( | ) |
Funcionarios::Funcionarios | ( | std::string | matricula, |
std::string | funcao, | ||
std::string | setor, | ||
float | cargaHoraria, | ||
float | salario | ||
) |
Construtor com parâmetros para inicializar os atributos.
matricula | Matrícula do funcionário. |
funcao | Função que o funcionário exerce. |
setor | Setor onde o funcionário trabalha. |
cargaHoraria | Carga horária semanal do funcionário. |
salario | Salário do funcionário. |
Definido na linha 14 do ficheiro funcionarios.cpp.
float Funcionarios::getCargaHoraria | ( | ) |
Obtém a carga horária do funcionário.
Definido na linha 34 do ficheiro funcionarios.cpp.
string Funcionarios::getFuncao | ( | ) |
Obtém a função do funcionário.
Definido na linha 26 do ficheiro funcionarios.cpp.
string Funcionarios::getMatricula | ( | ) |
Obtém a matrícula do funcionário.
Definido na linha 22 do ficheiro funcionarios.cpp.
|
pure virtual |
string Funcionarios::getSetor | ( | ) |
Obtém o setor do funcionário.
Definido na linha 30 do ficheiro funcionarios.cpp.
void Funcionarios::setCargaHoraria | ( | float | cargaHoraria | ) |
Define a carga horária do funcionário.
cargaHoraria | Nova carga horária do funcionário. |
Definido na linha 50 do ficheiro funcionarios.cpp.
void Funcionarios::setFuncao | ( | std::string | funcao | ) |
Define a função do funcionário.
funcao | Nova função do funcionário. |
Definido na linha 42 do ficheiro funcionarios.cpp.
void Funcionarios::setMatricula | ( | std::string | matricula | ) |
Define a matrícula do funcionário.
matricula | Nova matrícula do funcionário. |
Definido na linha 38 do ficheiro funcionarios.cpp.
|
pure virtual |
void Funcionarios::setSetor | ( | std::string | setor | ) |
Define o setor do funcionário.
setor | Novo setor do funcionário. |
Definido na linha 46 do ficheiro funcionarios.cpp.
|
protected |
Carga horária semanal do funcionário
Definido na linha 15 do ficheiro funcionarios.hpp.
|
protected |
Função que o funcionário exerce
Definido na linha 13 do ficheiro funcionarios.hpp.
|
protected |
Matrícula do funcionário
Definido na linha 12 do ficheiro funcionarios.hpp.
|
protected |
Salário do funcionário
Definido na linha 16 do ficheiro funcionarios.hpp.
|
protected |
Setor onde o funcionário trabalha
Definido na linha 14 do ficheiro funcionarios.hpp.