public ActionResult ObterDadosOficioUsucapiao(Protocolo protocolo) { OficioUsucapiaoBus _busUsucapiao = new OficioUsucapiaoBus(); return(Json(new { @ZonaLocalizacao = _busUsucapiao.ObterZonaLocalizacaoEmpreendimento(protocolo.Id.GetValueOrDefault()) }, JsonRequestBehavior.AllowGet)); }
public ActionResult OficioUsucapiao(EspecificidadeVME especificidade) { OficioUsucapiaoBus _busUsucapiao = new OficioUsucapiaoBus(); List <Protocolos> lstProcessosDocumentos = _busTitulo.ObterProcessosDocumentos(especificidade.ProtocoloId); List <AtividadeSolicitada> lstAtividades = new List <AtividadeSolicitada>(); Titulo titulo = new Titulo(); OficioUsucapiao oficio = new OficioUsucapiao(); string htmlEspecificidade = string.Empty; if (especificidade.TituloId > 0) { titulo = _busTitulo.ObterSimplificado(especificidade.TituloId); titulo.Anexos = _busTitulo.ObterAnexos(especificidade.TituloId); titulo.Atividades = _busTitulo.ObterAtividades(especificidade.TituloId); oficio = _busUsucapiao.Obter(especificidade.TituloId) as OficioUsucapiao; if (oficio != null) { especificidade.AtividadeProcDocReq = oficio.ProtocoloReq; oficio.Anexos = titulo.Anexos; } } if (especificidade.ProtocoloId > 0) { if (_busEspecificidade.ExisteProcDocFilhoQueFoiDesassociado(especificidade.TituloId)) { lstAtividades = new List <AtividadeSolicitada>(); titulo.Atividades = new List <Atividade>(); } else { lstAtividades = _busAtividade.ObterAtividadesLista(especificidade.AtividadeProcDocReq.ToProtocolo()); } if (!especificidade.IsVisualizar) { _busEspecificidade.PossuiAtividadeEmAndamento(especificidade.ProtocoloId); } } OficioUsucapiaoVM vm = new OficioUsucapiaoVM(lstProcessosDocumentos, lstAtividades, especificidade.AtividadeProcDocReqKey, especificidade.IsVisualizar); vm.Oficio = oficio; if (especificidade.TituloId > 0) { vm.Atividades.Atividades = titulo.Atividades; } htmlEspecificidade = ViewModelHelper.RenderPartialViewToString(ControllerContext, "~/Areas/Especificidades/Views/Oficio/OficioUsucapiao.ascx", vm); return(Json(new { Msg = Validacao.Erros, EhValido = Validacao.EhValido, @Html = htmlEspecificidade }, JsonRequestBehavior.AllowGet)); }