コード例 #1
0
        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);
        }
コード例 #2
0
        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));
        }