public List <ListaValor> ObterEmpreendimentosResponsaveis() { try { UnidadeConsolidacaoInternoBus unidadeConsolidacaoInternoBus = new UnidadeConsolidacaoInternoBus(); return(unidadeConsolidacaoInternoBus.ObterEmpreendimentosResponsaveis()); } catch (Exception exc) { Validacao.AddErro(exc); } return(null); }
public ActionResult Criar(int id, int projetoDigitalId) { if (!_caracterizacaoValidar.Basicas(id)) { return(RedirectToAction("Index", "../Empreendimento", Validacao.QueryParamSerializer())); } UnidadeConsolidacao caracterizacao = new UnidadeConsolidacao(); caracterizacao.Empreendimento.Id = id; if (!_validar.Acessar(caracterizacao.Empreendimento.Id, projetoDigitalId)) { return(RedirectToAction("", "Caracterizacao", new { id = id, projetoDigitalId = projetoDigitalId, Msg = Validacao.QueryParam() })); } UnidadeConsolidacaoVM vm = new UnidadeConsolidacaoVM(); vm.LstUnidadeMedida = ViewModelHelper.CriarSelectList(_bus.ObterListaUnidadeMedida()); vm.LstCultivar = ViewModelHelper.CriarSelectList(new List <Lista>()); vm.UnidadeConsolidacao = caracterizacao; vm.UnidadeConsolidacao.Empreendimento = _caracterizacaoBus.ObterEmpreendimentoSimplificado(id); UnidadeConsolidacaoInternoBus internoBus = new UnidadeConsolidacaoInternoBus(); UnidadeConsolidacao caracterizacaoInterno = internoBus.ObterPorEmpreendimento(vm.UnidadeConsolidacao.Empreendimento.InternoID, true); if (caracterizacaoInterno.Id > 0) { vm.UnidadeConsolidacao.CodigoUC = caracterizacaoInterno.CodigoUC; vm.UnidadeConsolidacao.PossuiCodigoUC = caracterizacaoInterno.PossuiCodigoUC; vm.FoiCopiada = true; } return(View(vm)); }