public ActionResult Visualizar(int id) { IProtocolo protocolo = _bus.Obter(id, validarPosse: false); if (!Validacao.EhValido) { return(RedirectToAction("Index", Validacao.QueryParamSerializer())); } if (protocolo.IsProcesso) { Processo processo = protocolo as Processo; ProcessoVM vm = new ProcessoVM(ListaCredenciadoBus.TiposProcesso, processo.Tipo.Id); vm.RequerimentoVM.IsVisualizar = true; vm.RequerimentoVM.IsRequerimentoProcesso = true; vm.SetProcesso(processo, ListaCredenciadoBus.ResponsavelFuncoes); vm.IsEditar = false; vm.RequerimentoVM.IsEditar = false; return(View("ProcessoVisualizar", vm)); } else { Documento documento = protocolo as Documento; DocumentoVM vm = new DocumentoVM(ListaCredenciadoBus.TiposDocumento, documento.Tipo.Id); vm.SetDocumento(documento, ListaCredenciadoBus.ResponsavelFuncoes); vm.RequerimentoVM.IsVisualizar = true; return(View("DocumentoVisualizar", vm)); } }
public ActionResult Visualizar(int id) { IProtocolo protocolo = _bus.Obter(id); if (!Validacao.EhValido) { return(RedirectToAction("Index", Validacao.QueryParamSerializer())); } if (protocolo.IsProcesso) { Processo processo = protocolo as Processo; ProcessoVM vm = new ProcessoVM(_busLista.TiposProcesso, processo.Tipo.Id); vm.RequerimentoVM.IsVisualizar = true; vm.RequerimentoVM.IsRequerimentoProcesso = true; vm.SetProcesso(processo, _busLista.ResponsavelFuncoes); vm.IsEditar = false; vm.RequerimentoVM.IsEditar = false; if (Request.IsAjaxRequest()) { return(PartialView("ProcessoVisualizarModal", vm)); } else { return(View("ProcessoVisualizar", vm)); } } else { Documento documento = protocolo as Documento; DocumentoVM vm = new DocumentoVM(_busLista.TiposDocumento, documento.Tipo.Id); vm.SetDocumento(documento, _busLista.ResponsavelFuncoes); vm.RequerimentoVM.IsVisualizar = true; if (Request.IsAjaxRequest()) { return(PartialView("DocumentoVisualizarModal", vm)); } else { return(View("DocumentoVisualizar", vm)); } } }