Ejemplo n.º 1
0
        public Dominialidade ObterHistorico(int dominialidadeID, string dominialidadeTID, bool simplificado = false)
        {
            Dominialidade caracterizacao = null;

            try
            {
                caracterizacao = _da.Obter(dominialidadeID, tid: dominialidadeTID, simplificado: simplificado);
                caracterizacao.Dependencias = _busCaracterizacao.ObterDependencias(caracterizacao.Id, eCaracterizacao.Dominialidade, eCaracterizacaoDependenciaTipo.Caracterizacao, caracterizacao.Tid);

                foreach (Dominio dominio in caracterizacao.Dominios)
                {
                    foreach (ReservaLegal reserva in dominio.ReservasLegais)
                    {
                        if (!string.IsNullOrEmpty(reserva.MatriculaIdentificacao))
                        {
                            Dominio dominioAux = caracterizacao.Dominios.SingleOrDefault(x => x.Identificacao == reserva.MatriculaIdentificacao);

                            if (dominioAux == null)
                            {
                                continue;
                            }

                            reserva.MatriculaTexto = dominioAux.Matricula + " - " + dominioAux.Folha + " - " + dominioAux.Livro;
                        }
                    }
                }
            }
            catch (Exception exc)
            {
                Validacao.AddErro(exc);
            }

            return(caracterizacao);
        }
Ejemplo n.º 2
0
        public bool Desatualizado(int id, string caracterizacaoCredenciadoTID)
        {
            try
            {
                Dominialidade caracterizacao = _da.Obter(id, simplificado: true);

                return(caracterizacaoCredenciadoTID != caracterizacao.Tid);
            }
            catch (Exception exc)
            {
                Validacao.AddErro(exc);
            }
            return(false);
        }