コード例 #1
0
        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));
        }
コード例 #2
0
        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));
        }
コード例 #3
0
        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));
        }
コード例 #4
0
        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));
        }
コード例 #5
0
        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));
        }