private void generarPDFToolStripMenuItem_Click(object sender, EventArgs e) { var sd = new SaveFileDialog { OverwritePrompt = true, AddExtension = true, FileName = nodoActual.Text + ".pdf", Filter = "Documento PDF (*.pdf)|*.pdf" }; if (sd.ShowDialog() == DialogResult.OK) { Cursor = System.Windows.Forms.Cursors.WaitCursor; //Cargar DataSet de Imagenes //parametros = "|V2=" + ((Clases.clsNodoTiny)nodoActual.Tag).idNodo + "|"; //validar = "42"; //Datos = Acceso.ivkProcedimiento("sp_Datos_Documentos", validar, parametros, Clases.vGlobales.conexion, null); Clases.clsPDFExport pdfExport = new Clases.clsPDFExport(); pdfExport.Exportar(sd.FileName, ((Clases.clsNodoTiny)nodoActual.Tag).idNodo); Cursor = Cursors.Default; ShowNotify("Generación de PDF", "Termino el proceso de generación de PDF", ToolTipIcon.Info, 2000); } }
private void generarExpedientesPDFsToolStripMenuItem1_Click(object sender, EventArgs e) { var carpeta = new FolderBrowserDialog { Description = "Carpeta de Salida", ShowNewFolderButton = true, }; if (carpeta.ShowDialog() == DialogResult.OK) { Cursor = System.Windows.Forms.Cursors.WaitCursor; parametros = "|V2=" + ((Clases.clsNodoTiny)nodoActual.Tag).idNodo + "|"; validar = "10"; Datos = Acceso.ivkProcedimiento("sp_Datos_Expedientes", validar, parametros, Clases.vGlobales.conexion, null); if (Datos.bOk) { // Iniciar el Proceso de Generación de PDF's PBGeneral.Style = ProgressBarStyle.Continuous; PBGeneral.Minimum = 1; PBGeneral.Maximum = Datos.ds.Tables[0].Rows.Count; PBGeneral.Value = 1; PBGeneral.Step = 1; PBGeneral.Visible = true; foreach (DataRow r in Datos.ds.Tables[0].Rows) { //parametros = "|V2=" + r[0].ToString() +"|"; //validar = "42"; //Datos2 = Acceso.ivkProcedimiento("sp_Datos_Documentos", validar, parametros, Clases.vGlobales.conexion, null); if (!File.Exists(carpeta.SelectedPath + "\\" + r[1].ToString() + ".pdf")) { Clases.clsPDFExport pdfExport = new Clases.clsPDFExport(); pdfExport.Exportar(carpeta.SelectedPath + "\\" + r[1].ToString() + ".pdf", r[0].ToString()); } PBGeneral.PerformStep(); Application.DoEvents(); } PBGeneral.Visible = false; PBGeneral.Style = ProgressBarStyle.Marquee; } ShowNotify("Generación de PDF", "Termino el proceso de generación de PDF's", ToolTipIcon.Info, 2000); Cursor = Cursors.Default; } }
private void SavePDF(List <IScannedImage> images) { if (images.Any()) { var sd = new SaveFileDialog { OverwritePrompt = true, AddExtension = true, Filter = "Documento PDF (*.pdf)|*.pdf" }; if (sd.ShowDialog() == DialogResult.OK) { Clases.clsPDFExport pdfExport = new Clases.clsPDFExport(); Cursor = Cursors.WaitCursor; pdfExport.Exportar(sd.FileName, images); ShowNotify("Generación de PDF", "Termino el proceso de generación de PDF", ToolTipIcon.Info, 2000); Cursor = Cursors.Default; } } }