|
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.