Skip to content
Snippets Groups Projects
funcionario.cpp 1.43 KiB
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 = "-";
}

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;