public ActionResult Criar(int id) { if (!_caracterizacaoValidar.Basicas(id)) { return(RedirectToAction("Index", "../Empreendimento", Validacao.QueryParamSerializer())); } UnidadeConsolidacao caracterizacao = new UnidadeConsolidacao(); caracterizacao.Empreendimento.Id = id; if (!_validar.Acessar(caracterizacao.Empreendimento.Id)) { return(RedirectToAction("", "Caracterizacao", new { id = id, Msg = Validacao.QueryParam() })); } UnidadeConsolidacaoVM vm = new UnidadeConsolidacaoVM(); vm.LstUnidadeMedida = ViewModelHelper.CriarSelectList(_bus.ObterListaUnidadeMedida()); vm.LstCultivar = ViewModelHelper.CriarSelectList(new List <Lista>()); vm.UnidadeConsolidacao = caracterizacao; return(View(vm)); }
public ActionResult Visualizar(int id) { if (!_validar.Acessar(id)) { return(RedirectToAction("", "Caracterizacao", new { id = id, Msg = Validacao.QueryParam() })); } UnidadeConsolidacao caracterizacao = _bus.ObterPorEmpreendimento(id); UnidadeConsolidacaoVM vm = new UnidadeConsolidacaoVM(); vm.IsVisualizar = true; vm.UnidadeConsolidacao = caracterizacao; vm.LstUnidadeMedida = ViewModelHelper.CriarSelectList(_bus.ObterListaUnidadeMedida()); vm.UrlRetorno = Url.Action("", "Caracterizacao", new { id = caracterizacao.Empreendimento.Id }); return(View(vm)); }
public ActionResult VisualizarCredenciado(int projetoDigitalId, int protocoloId = 0) { ProjetoDigitalCredenciadoBus _busProjetoDigitalCredenciado = new ProjetoDigitalCredenciadoBus(); ProjetoDigital projeto = _busProjetoDigitalCredenciado.Obter(projetoDigitalId); UCBusCred.UnidadeConsolidacaoBus _busCredenciado = new UCBusCred.UnidadeConsolidacaoBus(); UnidadeConsolidacao caracterizacao = _busCredenciado.ObterPorEmpreendimento(projeto.EmpreendimentoId.GetValueOrDefault(), projetoDigitalId); UnidadeConsolidacaoVM vm = new UnidadeConsolidacaoVM(); vm.IsVisualizar = true; vm.UnidadeConsolidacao = caracterizacao; vm.LstUnidadeMedida = ViewModelHelper.CriarSelectList(_bus.ObterListaUnidadeMedida()); vm.ProtocoloId = protocoloId; vm.ProjetoDigitalId = projeto.Id; vm.RequerimentoId = projeto.RequerimentoId; vm.UrlRetorno = Url.Action("Analisar", "../AnaliseItens", new { protocoloId = protocoloId, requerimentoId = projeto.RequerimentoId }); return(View("Visualizar", vm)); }
public ActionResult Editar(int id, int projetoDigitalId) { if (!_caracterizacaoValidar.Basicas(id)) { return(RedirectToAction("Index", "../Empreendimento", Validacao.QueryParamSerializer())); } if (!_validar.Acessar(id, projetoDigitalId)) { return(RedirectToAction("", "Caracterizacao", new { id = id, projetoDigitalId = projetoDigitalId, Msg = Validacao.QueryParam() })); } UnidadeConsolidacao caracterizacao = _bus.ObterPorEmpreendimento(id); UnidadeConsolidacaoVM vm = new UnidadeConsolidacaoVM(); vm.UnidadeConsolidacao = caracterizacao; vm.LstUnidadeMedida = ViewModelHelper.CriarSelectList(_bus.ObterListaUnidadeMedida()); vm.FoiCopiada = _bus.FoiCopiada(caracterizacao.Id); return(View(vm)); }
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)); }