Newer
Older
#include "funcionario.h"
Funcionario::Funcionario(int identity, string role, string name, string doc_cpf, short age, char blood_type, char rh_factor, string specialty):
id(identity), funcao(role), nome(name), cpf(doc_cpf), idade(age), tipo_sanguineo(blood_type), fator_RH(rh_factor), especialidade(specialty)
{}
//Contrutor com valores default
Funcionario::Funcionario(){
id = 0;
funcao = "-";
cpf = "-";
nome = "-";
idade = 0;
tipo_sanguineo = '-';
fator_RH = '-';
especialidade = "-";
}
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
int Funcionario::getId(){
return id;
}
void Funcionario::setId(int identity){
id = identity;
}
string Funcionario::getFuncao(){
return funcao;
}
void Funcionario::setFuncao(string role){
funcao = role;
}
string Funcionario::getNome() {
return nome;
}
void Funcionario::setNome(string name){
nome = name;
}
string Funcionario::getCpf(){
return cpf;
}
void Funcionario::setCpf(string doc_cpf){
cpf = doc_cpf;
}
short Funcionario::getIdade(){
return idade;
}
void Funcionario::setIdade(short age){
idade = age;
}
char Funcionario::getTipo_sanguineo(){
return tipo_sanguineo;
}
void Funcionario::setTipo_sanguineo(char blood_type){
tipo_sanguineo = blood_type;
}
char Funcionario::getFator_RH(){
return fator_RH;
}
void Funcionario::setFator_RH(char rh_factor){
fator_RH = rh_factor;
}
string Funcionario::getEspecialidade(){
return especialidade;
}
void Funcionario::setEspecialidade(string specialty){
especialidade = specialty;