public ActionResult Index() { List <TituloModeloLst> modelos = _busModelo.ObterModelos(); List <TituloModeloLst> modelosDeclaratorios = _busModelo.ObterModelosDeclaratorios(); modelos = modelos.Where(x => !modelosDeclaratorios.Exists(y => y.Id == x.Id)).ToList(); ListarVM vm = new ListarVM(ListaCredenciadoBus.QuantPaginacao, modelos, _busTituloCredenciado.ObterSituacoes(), ListaCredenciadoBus.Setores); vm.Paginacao.QuantPaginacao = Convert.ToInt32(QuantidadePorPagina); return(View(vm)); }
public ActionResult Visualizar(int id) { Titulo titulo = _bus.Obter(id); SalvarVM vm = null; if (titulo == null) { vm = new SalvarVM(new List <Setor>(), new List <TituloModeloLst>(), new List <Municipio>()); if (Request.IsAjaxRequest()) { return(PartialView("VisualizarPartial", vm)); } return(View(vm)); } vm = new SalvarVM(new List <Setor>(), _busModelo.ObterModelos(todos: true), _bus.ObterLocais(), titulo.Setor.Id, titulo.Modelo.Id, titulo.LocalEmissao.Id); vm.Titulo = titulo; vm.Modelo = _busModelo.Obter(titulo.Modelo.Id); vm.Titulo.Modelo = vm.Modelo; vm.AtividadeEspecificidadeCaracterizacaoJSON = ViewModelHelper.Json(_busEspBase.GetConfigAtivEspCaracterizacao(vm.Modelo.Codigo.Value)); vm.IsVisualizar = true; if (!vm.Modelo.Regra(eRegra.PdfGeradoSistema)) { ArquivoBus arqBus = new ArquivoBus(eExecutorTipo.Interno); titulo.ArquivoPdf = arqBus.ObterDados(titulo.ArquivoPdf.Id.GetValueOrDefault()); vm.ArquivoId = titulo.ArquivoPdf.Id; vm.ArquivoTexto = titulo.ArquivoPdf.Nome; vm.ArquivoJSon = ViewModelHelper.JsSerializer.Serialize(titulo.ArquivoPdf); } if (Request.IsAjaxRequest()) { return(PartialView("VisualizarPartial", vm)); } return(View(vm)); }