private void btnCargarExcel_Click(object sender, EventArgs e) { try { string ext = Path.GetExtension(txtRutaBackup.Text); if (!string.IsNullOrEmpty(txtRutaBackup.Text)) { if (ext.Equals(".csv")) { DataTable dt = Exportar_Importar_ArchivoExcel.Importar(txtRutaBackup.Text); //DataTablePersonalizado.Leer_ArchivoExcel(ref gdvDatos, txtRutaBackup.Text); gdvDatos.DataSource = dt; DataTablePersonalizado.Multilinea(ref gdvDatos); gdvDatos.Columns[0].Visible = false; gdvDatos.Columns[1].Visible = false; gdvDatos.Columns[2].Visible = false; gdvDatos.Columns[12].Visible = false; gdvDatos.Columns[13].Visible = false; gdvDatos.Columns[14].Visible = false; gdvDatos.Columns[15].Visible = false; gdvDatos.Columns[16].Visible = false; gdvDatos.Columns[17].Visible = false; } else { MessageBox.Show("Seleccione el archivo con extension .csv para continuar", "Archivo no admitido", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Seleccione el archivo de respaldo a cargar", "Ruta no valida", MessageBoxButtons.OK, MessageBoxIcon.Information); txtRutaBackup.Focus(); } } catch (Exception ex) { MessageBox.Show("Ocurrió un error al cargar el archivo : " + ex.Message, "Error de Lectura", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnControl_Click(object sender, EventArgs e) { try { if (gdDetalle.Rows.Count != 0) { Exportar_Importar_ArchivoExcel.Exportar(ref gdDetalle); this.Hide(); DatProducto.EliminarRegistros_ActualizacionProducto(); this.Hide(); } else { MessageBox.Show("No hay datos para descargar", "Datos vacíos", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show("Error :" + ex.Message, "Error de Descarga", MessageBoxButtons.OK, MessageBoxIcon.Error); } }