protected void btnGenerarPDF_Click(object sender, EventArgs e) { try { if (!EsReporte && !altaImpresion) { Siniestro.NovedadSiniestrosImpresion_Alta(idSiniestro, 0, Constantes.TipoDocumentoImpreso.CARATULA); altaImpresion = true; } ArchivoDTO archivo = new ArchivoDTO(obtenerTituloArchivoConFecha("Caratula", Constantes.EXTENSION_PDF), Constantes.EXTENSION_PDF, "ANSES - FGS", RenderCaratulaSiniestro()); ExportadorArchivosFlujoFondos exportador = new ExportadorArchivosFlujoFondos(); exportador.ExportarPdf(archivo, false); } catch (Exception ex) { log.Error(string.Format("{0} - Error:{1}->{2}", System.Reflection.MethodBase.GetCurrentMethod(), ex.Source, ex.Message)); mensaje.DescripcionMensaje = "Se produjo un error. <br/>Reintente en otro momento."; mensaje.QuienLLama = string.Empty; mensaje.TipoMensaje = Controls_Mensaje.infoMensaje.Error; mensaje.Mostrar(); return; } finally { } }
protected void btnExportarPdf_Click(object sender, EventArgs e) { string datos = RenderFlujoDeFondos(lstFlujoFondo); ArchivoDTO archivo = new ArchivoDTO(obtenerTituloArchivoConFecha("FlujoDeFondos", "pdf"), "application/pdf", "Flujo de Fondos", datos); ExportadorArchivosFlujoFondos exportador = new ExportadorArchivosFlujoFondos(); exportador.ExportarPdf(archivo, true); }