Exemplo n.º 1
0
 public Funcionario(Usuario usuario,
                    DateTime dataContratacao, DateTime?dataDemissao, Cargo cargo, Conselho conselho, Pessoa pessoa, Consulta prontuario)
 {
     Usuario = usuario;
     SetDataContratacao(dataContratacao);
     SetDataDemissao(dataDemissao);
     if (cargo.IsHealthProfession)
     {
         Conselho = conselho;
     }
     else
     {
         Conselho = null;
     }
     this.Pessoa = pessoa;
     SetCargo(cargo.IsHealthProfession, cargo);
 }
Exemplo n.º 2
0
        public Funcionario(
            DateTime dataContratacao, DateTime?dataDemissao, Cargo cargo, Conselho conselho, Pessoa pessoa)
        {
            SetDataContratacao(dataContratacao);
            SetDataDemissao(dataDemissao);

            SetCargo(cargo.IsHealthProfession, cargo);
            if (cargo.IsHealthProfession)
            {
                Conselho = conselho;
            }
            else
            {
                Conselho = null;
            }
            this.Pessoa = pessoa;
        }