/// <summary> /// Constructor que carga el reporte donde se guardaran los datos y el archivo PDF del cual se obtendran. /// </summary> /// <param name="reporteNovedades">Archivo Excel donde se guardaran los datos.</param> /// <param name="datosInventarioPlanchon">Archivo PDF del cual se obtendran los datos.</param> public InventarioPlanchon(ArchivoExcel reporteNovedades, ArchivoPdf datosInventarioPlanchon, double tiraProg, DatosSalida salida) { this.reporteNovedades = reporteNovedades; this.datosInventarioPlanchon = datosInventarioPlanchon; this.tiraProg = tiraProg; this.salida = salida; }
private void button2_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtTiraProg.Text)) { DialogResult resultado = openFileDialog2.ShowDialog(); if (resultado == DialogResult.OK) { string ruta = System.IO.Path.GetFullPath(openFileDialog2.FileName); label2.Text = ruta; label2.Font = new Font(label2.Font, FontStyle.Regular); ArchivoPdf reportePlanchon; reportePlanchon = new ArchivoPdf(ruta); inventarioPlanchon = new InventarioPlanchon(reporteNovedades, reportePlanchon, double.Parse(txtTiraProg.Text.Replace(".", ",")), salida); if (!inventarioPlanchon.FechaValida()) { DialogResult alertaFecha = MessageBox.Show("La fecha del reporte de Inventario Planchon seleccionado no es la correspondiente al día actual ¿Desea continuar?", "Inconsistencia en la fecha", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (alertaFecha == DialogResult.No) { inventarioPlanchon = null; label2.Text = null; } } } } else { MessageBox.Show("Ingrese el valor necesario en el campo 'Tira Prog' antes de seleccionar el archivo de inventario de planchon", "Acción Requerida", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public string GenerarPdf(List <Persona> personas, string filename) { ArchivoPdf archivoPdf = new ArchivoPdf(); try { Persona persona = new Persona(); archivoPdf.GuardarPdf(personas, filename); mensajeEmail = email.EnviarEmailPDF(); return("Archivo generado con exito " + mensajeEmail); } catch (Exception e) { return("Error al crear docuemnto" + e.Message); } }
private void button3_Click(object sender, EventArgs e) { DialogResult resultado = openFileDialog2.ShowDialog(); if (resultado == DialogResult.OK) { string ruta = System.IO.Path.GetFullPath(openFileDialog2.FileName); label5.Text = ruta; label5.Font = new Font(label5.Font, FontStyle.Regular); ArchivoPdf reporteSteckel; reporteSteckel = new ArchivoPdf(ruta); inventarioSteckel = new InventarioSteckel(reporteNovedades, reporteSteckel); } }
/// <summary> /// Constructor que carga el reporte donde se guardaran los datos y el archivo PDF del cual se obtendran. /// </summary> /// <param name="reporteNovedades">Archivo Excel donde se guardaran los datos.</param> /// <param name="datosInventarioSteckel">Archivo PDF del cual se obtendran los datos.</param> public InventarioSteckel(ArchivoExcel reporteNovedades, ArchivoPdf datosInventarioSteckel) { this.reporteNovedades = reporteNovedades; this.datosInventarioSteckel = datosInventarioSteckel; }