public HabilitarEmissaoCFOCFOC Obter(int id, Boolean isCredenciado = false) { HabilitarEmissaoCFOCFOC retorno = _da.Obter(id, isCredenciado: isCredenciado); if (retorno != null) { return(retorno); } else { Validacao.Add(Mensagem.HabilitarEmissaoCFOCFOC.CpfNaoCadastrado); } return(retorno); }
public HabilitarEmissaoCFOCFOC Obter(int id, Boolean isCredenciado = false, Boolean isEditar = false) { HabilitarEmissaoCFOCFOC retorno = _da.Obter(id, isCredenciado: isCredenciado); if (retorno == null && isCredenciado) { retorno = ObterCredenciado(id, isCredenciado); } if (retorno != null && retorno.Responsavel.Id > 0) { CredenciadoBus _busCredenciado = new CredenciadoBus(); var pessoa = _busCredenciado.Obter(retorno.Responsavel.Pessoa.Fisica.CPF); retorno.Responsavel.Pessoa = pessoa.Pessoa; if (_da.ValidarResponsavelHabilitado(retorno.Id) && !isEditar && !isCredenciado) { Validacao.Add(Mensagem.HabilitarEmissaoCFOCFOC.ResponsavelHabilitado); } if (retorno.Responsavel.Pessoa.Fisica.Profissao.Id == 0 || String.IsNullOrWhiteSpace(retorno.Responsavel.Pessoa.Fisica.Profissao.Registro)) { Validacao.Add(Mensagem.HabilitarEmissaoCFOCFOC.SemProfissaoRegistro); } return(retorno); } else { Validacao.Add(Mensagem.HabilitarEmissaoCFOCFOC.CpfNaoCadastrado); } return(retorno); }