public ActionResult ObterFinalizar(int id)
        {
            RequerimentoVM vm = new RequerimentoVM(_bus.ObterFinalizar(id));

            vm.IsAbaFinalizar = true;
            vm.CarregarListas(_busLista.ResponsavelFuncoes, _busLista.AgendamentoVistoria, _busFuncionario.ObterSetoresFuncionario(RequerimentoBus.User.FuncionarioId));

            return(PartialView("Finalizar", vm));
        }
        public ActionResult ObterRequerimento(int id, int excetoId = 0)
        {
            if (!_validar.RequerimentoFinalizado(id, excetoId, local: " do requerimento") || !_validarJuntarApensar.RequerimentoAssociadoTitulo(excetoId, true))
            {
                return(Json(new { @EhValido = Validacao.EhValido, @Msg = Validacao.Erros }, JsonRequestBehavior.AllowGet));
            }

            RequerimentoVM vm = new RequerimentoVM(_busRequerimento.ObterFinalizar(id));

            vm.SetSituacaoAtividadeCadastro(_busLista.SituacoesProcessoAtividade.SingleOrDefault(x => Equals(x.Id, 1)).Texto);
            vm.ResetIdRelacionamento();

            vm.CarregarListas(_busLista.ResponsavelFuncoes);

            return(Json(new { @EhValido = Validacao.EhValido, @Html = ViewModelHelper.RenderPartialViewToString(ControllerContext, "Requerimento", vm) }, JsonRequestBehavior.AllowGet));
        }