#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; }