/// <summary> /// Se ejecuta al presionar boton para analizar carpeta /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnSeleccionarCarpeta_Click(object sender, EventArgs e) { // Crea un nuevo objeto lista facturas = new List <Factura>(); // Crea un objeto de archivos a = new Archivos(); // Se muestra el dialogo y compara la selección del usuario if (folderBrowserDialog1.ShowDialog() == DialogResult.OK) { // Al objeto a le asigna la ruta de la carpeta seleccionada a = new Archivos(folderBrowserDialog1.SelectedPath); // Restablece la configuración del dialogo folderBrowserDialog1.Reset(); folderBrowserDialog1.Dispose(); // Importa, analiza, almacena los xmls; Crea subcarpetas y mueve los pdf y xml a su carpeta correspondiente a.ejecutar(); // Actualiza la lista facturas según el objeto archivos facturas = a.getXmlsAsfacturas(); // Actualiza los datos de dgv Archivos.establecerOrigenDgv(dgvFacturas, a.getXmlsAsfacturas()); } }
/// <summary> /// Metodo que se ejecuta al importar un solo archivo /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnAbrir_Click(object sender, EventArgs e) { // Muesta el dialogo y si se eligue un archivo lo agrega a la lista y actualiza el dgv if (openFileDialog1.ShowDialog() == DialogResult.OK) { agregarArchivoALista(openFileDialog1.FileName); Archivos.establecerOrigenDgv(dgvFacturas, facturas); } }
public Refactorizar() { InitializeComponent(); Archivos.establecerOrigenDgv(dgvXmls, Form1.a.facturas_xmls); Archivos.establecerOrigenDgv(dgvPdfs, Form1.a.pdfs); }