public ActionResult ReservaLegalVisualizar(ReservaLegal reservaLegal, int empInternoID)
        {
            List <Lista> dominiosCompensacao = new List <Lista>();
            List <Lista> lstIdentificacaoARL = new List <Lista>();

            if (reservaLegal.EmpreendimentoCompensacao.Id > 0)
            {
                dominiosCompensacao = _busInterno.ObterDominiosLista(reservaLegal.EmpreendimentoCompensacao.Id);
                lstIdentificacaoARL = _busInterno.ObterARLCompensacaoLista(empInternoID, reservaLegal.MatriculaId.GetValueOrDefault());
            }

            ReservaLegalVM vm = new ReservaLegalVM(
                ListaCredenciadoBus.DominialidadeReservaSituacoes,
                ListaCredenciadoBus.DominialidadeReservaLocalizacoes,
                ListaCredenciadoBus.DominialidadeReservaCartorios,
                reservaLegal,
                true,
                0,
                ListaCredenciadoBus.TiposCoordenada,
                ListaCredenciadoBus.Datuns,
                booleanLista: ListaCredenciadoBus.BooleanLista,
                lstMatriculaCompensacao: dominiosCompensacao,
                lstIdentificacaoARLCompensacao: lstIdentificacaoARL,
                lstSituacoesVegetal: ListaCredenciadoBus.DominialidadeReservaSituacaoVegetacao);

            return(PartialView("ReservaLegalPartial", vm));
        }
示例#2
0
        public ActionResult ReservaLegal(ReservaLegal reservaLegal, int?dominioTipo)
        {
            List <Lista> dominiosCompensacao = new List <Lista>();
            List <Lista> lstIdentificacaoARL = new List <Lista>();

            if (reservaLegal.EmpreendimentoCompensacao.Id > 0)
            {
                dominiosCompensacao = _bus.ObterDominiosLista(reservaLegal.EmpreendimentoCompensacao.Id);
                lstIdentificacaoARL = _bus.ObterARLCompensacaoLista(reservaLegal.EmpreendimentoId, reservaLegal.MatriculaId.GetValueOrDefault());
            }

            ReservaLegalVM vm = new ReservaLegalVM(_listaBus.DominialidadeReservaSituacoes,
                                                   _listaBus.DominialidadeReservaLocalizacoes,
                                                   _listaBus.DominialidadeReservaCartorios,
                                                   reservaLegal, dominioTipo: dominioTipo.GetValueOrDefault(0),
                                                   lstTiposCoordenada: _listaBus.TiposCoordenada,
                                                   lstDatuns: _listaBus.Datuns,
                                                   lstMatriculaCompensacao: dominiosCompensacao,
                                                   lstIdentificacaoARLCompensacao: lstIdentificacaoARL,
                                                   booleanLista: _listaBus.BooleanLista,
                                                   lstSituacoesVegetal: _listaBus.DominialidadeReservaSituacaoVegetacao);

            return(PartialView("ReservaLegalPartial", vm));
        }