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(); } }