public bool VerificarPessoaFisica(CredenciadoPessoa credenciado, bool isConjuge = false)
        {
            VerificarCriarCpf(credenciado.Pessoa);
            Mensagem conjugeMsg = new Mensagem();

            if (String.IsNullOrWhiteSpace(credenciado.Pessoa.Fisica.Nome))
            {
                conjugeMsg = isConjuge ? Mensagem.Pessoa.ObrigatorioNomeConjuge : Mensagem.Credenciado.ObrigatorioNome;
                Validacao.Add(conjugeMsg);
            }

            if (string.IsNullOrWhiteSpace(credenciado.Pessoa.Fisica.Nacionalidade))
            {
                conjugeMsg = isConjuge ? Mensagem.Pessoa.ObrigatorioNacionalidadeConjuge : Mensagem.Pessoa.ObrigatorioNacionalidade;
                Validacao.Add(conjugeMsg);
            }

            if (string.IsNullOrWhiteSpace(credenciado.Pessoa.Fisica.Naturalidade))
            {
                conjugeMsg = isConjuge ? Mensagem.Pessoa.ObrigatorioNaturalidadeConjuge : Mensagem.Pessoa.ObrigatorioNaturalidade;
                Validacao.Add(conjugeMsg);
            }

            if (credenciado.Pessoa.Fisica.Sexo <= 0)
            {
                conjugeMsg = isConjuge ? Mensagem.Pessoa.ObrigatorioSexoConjuge : Mensagem.Pessoa.ObrigatorioSexo;
                Validacao.Add(conjugeMsg);
            }

            if (credenciado.Pessoa.Fisica.EstadoCivil <= 0)
            {
                conjugeMsg = isConjuge ? Mensagem.Pessoa.ObrigatorioEstadoCivilConjuge : Mensagem.Pessoa.ObrigatorioEstadoCivil;
                Validacao.Add(conjugeMsg);
            }

            if (credenciado.Pessoa.Fisica.DataNascimento.GetValueOrDefault() == DateTime.MinValue)
            {
                conjugeMsg = isConjuge ? Mensagem.Pessoa.DataNascimentoObrigatoriaConjuge : Mensagem.Pessoa.DataNascimentoObrigatoria;
                Validacao.Add(conjugeMsg);
            }
            else
            {
                VerificarFisicaDataNascimento(credenciado.Pessoa.Fisica.DataNascimento);
            }

            if (credenciado.Pessoa.IsFisica && credenciado.Pessoa.Fisica.EstadoCivil == 2 && String.IsNullOrEmpty(credenciado.Pessoa.Fisica.ConjugeNome) && !isConjuge)               //2 - Casado(a)
            {
                Validacao.Add(Mensagem.Pessoa.ObrigatorioConjuge);
            }

            if (credenciado.Pessoa.Fisica.Conjuge != null && !string.IsNullOrEmpty(credenciado.Pessoa.Fisica.Conjuge.CPFCNPJ) && !isConjuge)
            {
                if (credenciado.Pessoa.Fisica.Conjuge.CPFCNPJ == credenciado.Pessoa.CPFCNPJ)
                {
                    Validacao.Add(Mensagem.Pessoa.PessoaConjugeSaoIguais);
                }

                if (credenciado.Id > 0)
                {
                    if (_da.ValidarConjugeAssociado(credenciado.Pessoa.CPFCNPJ, credenciado.Pessoa.Fisica.Conjuge.CPFCNPJ, credenciado.Id))
                    {
                        Validacao.Add(Mensagem.Pessoa.ConjugeJaAssociado);
                    }
                }
            }

            if (credenciado.Tipo == (int)eCredenciadoTipo.ResponsavelTecnico)
            {
                if (credenciado.Pessoa.Fisica.Profissao == null || credenciado.Pessoa.Fisica.Profissao.Id == 0)
                {
                    Validacao.Add(Mensagem.Credenciado.ObrigatorioProfissao);
                }

                if (string.IsNullOrEmpty(credenciado.Pessoa.Fisica.Profissao.Registro))
                {
                    Validacao.Add(Mensagem.Credenciado.RegistroObrigatorio);
                }
            }

            if (String.IsNullOrWhiteSpace(credenciado.Pessoa.Fisica.NomeMae) && !isConjuge)
            {
                Validacao.Add(Mensagem.Credenciado.ObrigatorioMae);
            }

            if (String.IsNullOrWhiteSpace(credenciado.Pessoa.Fisica.NomePai) && !isConjuge)
            {
                Validacao.Add(Mensagem.Credenciado.ObrigatorioPai);
            }

            if (credenciado.Pessoa.Fisica.ConjugeId > 0 && !isConjuge)
            {
                VerificarPessoaFisica(new CredenciadoPessoa()
                {
                    Pessoa = credenciado.Pessoa.Fisica.Conjuge
                }, true);
            }
            return(Validacao.EhValido);
        }