Ejemplo Consultas
Ejemplo Consultas
Ejemplo Consultas
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
//Agregamos estas 5 librerias que seran utilizadas para generar los archivos en
diferentes formatos (Excel, Word, PDF)
using iTextSharp.text;
using iTextSharp.text.pdf;
using System.Collections;
using System.Diagnostics;
using System.IO;
namespace Sistema_Ejemplo_2015
{
public partial class ConsultaProductos : Form
{
public ConsultaProductos()
{
InitializeComponent();
}
if (result == DialogResult.OK)
{
ruta = dialog.FileName;
try
{
ArrayList titulos = new ArrayList();
DataTable datosTabla = new DataTable();
//Exportamos el archivo
OF.Export(titulos, datosTabla);
MessageBox.Show("Archivo Generado Correctamente!", "Aviso",
MessageBoxButtons.OK, MessageBoxIcon.Information);
Process.Start(OF.xpath);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
else if (result == DialogResult.Cancel)
{
this.gbxFormato.Visible = false;
return;
}
this.gbxFormato.Visible = false;
}
if (result == DialogResult.OK)
{
ruta = dialog.FileName;
try
{
ArrayList titulos = new ArrayList();
DataTable datosTabla = new DataTable();
//Exportamos el archivo
OF.Export(titulos, datosTabla);
MessageBox.Show("Archivo Generado Correctamente!", "Aviso",
MessageBoxButtons.OK, MessageBoxIcon.Information);
Process.Start(OF.xpath);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
else if (result == DialogResult.Cancel)
{
this.gbxFormato.Visible = false;
return;
}
this.gbxFormato.Visible = false;
}
if (result == DialogResult.OK)
{
ruta = dialog.FileName;
try
{
Document doc = new Document(PageSize.LETTER.Rotate(), 10, 10,
10, 10);
string filename = ruta;
FileStream file = new FileStream(filename,
FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.ReadWrite);
PdfWriter.GetInstance(doc, file);
doc.Open();
Exportar OF = new Exportar(ruta);
OF.GenerarDocumentoPDF(doc, dgvProductos);
doc.Close();
MessageBox.Show("Archivo Generado Correctamente!", "Aviso",
MessageBoxButtons.OK, MessageBoxIcon.Information);
Process.Start(filename);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
else if (result == DialogResult.Cancel)
{
this.gbxFormato.Visible = false;
return;
}
this.gbxFormato.Visible = false;
}
}
}