private void btnEliminarTabla_Click(object sender, EventArgs e) { try { if (!ValidarSeleccion()) { return; } if (MessageBox.Show("Estas seguro que desas eliminar", "AVISO", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { return; } progressBar1.Value = 50; ConexionSQLite SQLite = new ConexionSQLite(); if (!SQLite.EliminarTabla(this.tvTablas.SelectedNode.Text)) { MessageBox.Show("Error: " + SQLite.Error, "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Error); SQLite = null; progressBar1.Value = 100; return; } MessageBox.Show("Se borro la tabla correctamente", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information); SQLite = null; CargarTablas(); progressBar1.Value = 100; } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Error); progressBar1.Value = 100; } }
public void CargarTablas() { try { tvTablas.Nodes.Clear(); ConexionSQLite SQLite = new ConexionSQLite(); if (!SQLite.ConsultarTablas()) { MessageBox.Show("Error: " + SQLite.Error, "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Error); SQLite = null; return; } dt = SQLite.Tabla; SQLite = null; CrearNodos(); dt.Clear(); this.dgvDatos.DataSource = null; this.dgvDatos.Refresh(); } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
private void btnCargarExcel_Click(object sender, EventArgs e) { try { if (!ValidarCampos()) { return; } progressBar1.Value = 50; //Recupera datos de excel Excel objExc = new Excel(); if (!objExc.CargarArchivo(txtRutaArchivo.Text.Trim(), cbHojaExcel.Text.Trim())) { MessageBox.Show(objExc.Error, "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Error); progressBar1.Value = 100; objExc = null; return; } DataTable tb = objExc.tablita; objExc = null; //Crea la tabla a cargar ConexionSQLite objSQLite = new ConexionSQLite(); if (!objSQLite.CrearTabla(this.txtNombreTabla.Text)) { MessageBox.Show(objSQLite.Error, "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Error); progressBar1.Value = 100; objSQLite = null; return; } objSQLite = null; //Carga los datos de excel en la tabla creada ConexionSQLite objSQLite2 = new ConexionSQLite(); if (!objSQLite2.CargarExcel(tb, this.txtNombreTabla.Text)) { MessageBox.Show(objSQLite2.Error, "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Error); progressBar1.Value = 100; objSQLite2 = null; return; } objSQLite2 = null; //Actualizar TreeView CargarTablas(); progressBar1.Value = 100; MessageBox.Show("Archivo cargado correctamente", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Error); progressBar1.Value = 100; } }
private void btnConsulta_Click(object sender, EventArgs e) { try { if (!ValidarSeleccion()) { return; } ConexionSQLite SQLite = new ConexionSQLite(); if (!SQLite.LlenarGrilla(this.dgvDatos, this.tvTablas.SelectedNode.Text)) { MessageBox.Show("Error: " + SQLite.Error, "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Error); SQLite = null; return; } } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
private void btnGenerar_Click(object sender, EventArgs e) { try { if (!ValidarSeleccion()) { return; } progressBar1.Value = 50; //Recupera datos de excel Excel objExc = new Excel(); if (!objExc.CargarArchivo(txtRutaArchivo.Text.Trim(), cbHojaExcel.Text.Trim())) { MessageBox.Show(objExc.Error, "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Error); progressBar1.Value = 100; objExc = null; return; } DataTable tb = objExc.tablita; objExc = null; //Crea la tabla y realcionar y hacer la consulta ConexionSQLite objSQLite = new ConexionSQLite(); if (!objSQLite.GenerarDataMarestra(tb, this.tvTablas.SelectedNode.Text, this.dgvDatos)) { MessageBox.Show(objSQLite.Error, "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Error); progressBar1.Value = 100; objSQLite = null; return; } objSQLite = null; } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }