public override bool IsSatisfiedBy(Entities.Monitoramento.Carga candidate)
        {
            if (FuncionarioExcel.Mes == default(int))
                candidate.AdicionarDetalhe("Mês não preenchido", "Mês do funcionário não preenchido", FuncionarioExcel.Linha,
                                       TipoDetalheEnum.erroDeProcesso);

            return true;
        }
        public override bool IsSatisfiedBy(Entities.Monitoramento.Carga candidate)
        {
            if (string.IsNullOrEmpty(FuncionarioExcel.NumeroMatricula))
                candidate.AdicionarDetalhe("Número de matrícula não preenchido", "Número de matrícula não preenchido",
                                           FuncionarioExcel.Linha,
                                           TipoDetalheEnum.erroDeProcesso);

            return true;
        }
        public override bool IsSatisfiedBy(Entities.Monitoramento.Carga candidate)
        {
            var satisfeito = Departamento != null;

            if (!satisfeito)
                candidate.AdicionarDetalhe("Hospital/Setor não encontrado",
                                       "Hospital/Setor: " + FuncionarioExcel.Departamento + " inexistente.",
                                       FuncionarioExcel.Linha, TipoDetalheEnum.erroDeValidacao);

            return satisfeito;
        }