public object ObterDadosPdf(IEspecificidade especificidade, BancoDeDados banco) { try { Termo termo = _da.ObterDadosPDF(especificidade.Titulo.Id, banco); UnidadeProducao caracterizacao = new UnidadeProducaoBus().ObterPorEmpreendimento(especificidade.Titulo.EmpreendimentoId.GetValueOrDefault()); if (caracterizacao != null) { caracterizacao.UnidadesProducao.RemoveAll(x => !termo.UnidadeProducao.Unidades.Any(y => y.CodigoUP == x.CodigoUP)); termo.UnidadeProducao = new UnidadeProducaoPDF(caracterizacao); } else { Validacao.Add(Mensagem.UnidadeProducao.Inexistente); } DataEmissaoPorExtenso(termo.Titulo); return(termo); } catch (Exception exc) { Validacao.AddErro(exc); } return(null); }
public ActionResult ObterUnidadeProducaoItem(int id) { UnidadeProducaoBus bus = new UnidadeProducaoBus(); var item = bus.ObterUnidadeProducaoItem(id); return(Json(new { @Msg = Validacao.Erros, @EhValido = Validacao.EhValido, @Item = item }, JsonRequestBehavior.AllowGet)); }