protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                PreencherCombos();

                if (Request["Id"] != null)
                {
                    int idCertificadoTemplate = int.Parse(Request["Id"]);
                    _certificadoTemplate = _manterCertificadoTemplate.ObterCertificadoTemplatePorID(idCertificadoTemplate);
                    PreencherCampos(_certificadoTemplate);

                    DesabilitaSeVisualizar();

                    if (Request["C"] != null)
                    {
                        btnVisualizar.Visible = false;
                    }
                }
                else
                {
                    var usuario = _manterUsuario.ObterUsuarioLogado();
                    ucCategorias1.PreencherCategorias(false, null, usuario, false, false, true);
                    btnVisualizar.Visible = false;
                }
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request["Id"] != null)
            {
                var idCertificadoTemplate     = int.Parse(Request["Id"]);
                var manterCertificadoTemplate = new ManterCertificadoTemplate();
                var certificadoTemplate       = manterCertificadoTemplate.ObterCertificadoTemplatePorID(idCertificadoTemplate);
                var dt = GerarDataTableComCertificado(certificadoTemplate);

                var bt = RetornarCertificado(certificadoTemplate, dt);
                Response.AddHeader("Content-Disposition", "Inline; filename=certificado_" + idCertificadoTemplate + ".pdf");
                Response.ContentType     = "Application/pdf";
                Response.ContentEncoding = Encoding.UTF8;
                Response.BinaryWrite(bt);
                Response.Flush();
            }
        }