Example #1
0
        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;
            }
        }
Example #2
0
 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;
     }
 }
Example #3
0
        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;
            }
        }
Example #4
0
 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;
     }
 }
Example #5
0
        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;
            }
        }