Example #1
0
        public void CargarTablas()
        {
            try
            {
                tvTablas.Nodes.Clear();
                Sentencias objSentencia = new Sentencias();
                if (!objSentencia.ConsultarTablas())
                {
                    MessageBox.Show("Error: " + objSentencia.Error, "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    objSentencia = null;
                    return;
                }

                DataView dataViewHijos = new DataView(objSentencia.MiDataset.Tables[0]);
                objSentencia = null;
                foreach (DataRowView dataRowCurrent in dataViewHijos)
                {
                    TreeNode nuevoNodo = new TreeNode();
                    nuevoNodo.Text = dataRowCurrent["NombreNodo"].ToString().Trim();
                    tvTablas.Nodes.Add(nuevoNodo);
                }
                dataViewHijos = null;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex.Message, "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
        }
Example #2
0
        private void btnGenerarCalidadDatos_Click(object sender, EventArgs e)
        {
            try
            {
                if (!ValidarSeleccion())
                {
                    return;
                }

                if (String.Compare(this.tvTablas.SelectedNode.Text, "DatosDeudoresValidar") != 0)
                {
                    MessageBox.Show("La tabla Seleccionada no es correcta", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }

                Sentencias objSentencia = new Sentencias();
                if (!objSentencia.RevisarDatosDeudores())
                {
                    MessageBox.Show(objSentencia.Error, "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    objSentencia = null;
                    return;
                }
                DataSet ds = new DataSet();
                ds           = objSentencia.MiDataset;
                objSentencia = null;

                //Paso las tablas a un archivo de excel
                Excel objExcel = new Excel();
                if (!objExcel.GenerarExcel(ds))
                {
                    MessageBox.Show(objExcel.Error, "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    objExcel = null;
                    return;
                }
                ds       = null;
                objExcel = null;
                MessageBox.Show("Archivo Generado correctamente", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex.Message, "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #3
0
 private void btnConsulta_Click(object sender, EventArgs e)
 {
     try
     {
         if (!ValidarSeleccion())
         {
             return;
         }
         Sentencias objSen = new Sentencias();
         if (!objSen.LlenarGrilla(this.dgvDatos, this.tvTablas.SelectedNode.Text))
         {
             MessageBox.Show("Error: " + objSen.Error, "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Error);
             objSen = null;
             return;
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error: " + ex.Message, "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Error);
         return;
     }
 }
Example #4
0
        private void btnCargarExcel_Click(object sender, EventArgs e)
        {
            try
            {
                if (!ValidarCampos())
                {
                    return;
                }

                //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);
                    objExc = null;
                    return;
                }
                DataTable tb = objExc.tablita;
                objExc = null;

                //Eliminar data de la tabla
                Sentencias objSentencia = new Sentencias();
                if (!objSentencia.EliminarDataTabla("DatosDeudoresValidar"))
                {
                    MessageBox.Show(objSentencia.Error, "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    objSentencia = null;
                    return;
                }
                objSentencia = null;

                //Carga los datos de excel en la tabla
                Sentencias obj = new Sentencias();
                if (!obj.llenarTablaSQL(tb, "DatosDeudoresValidar"))
                {
                    MessageBox.Show(obj.Error, "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    obj = null;
                    return;
                }
                obj = null;

                //Correr el limpiador basico
                if (true)
                {
                    Sentencias objSentencia1 = new Sentencias();
                    if (!objSentencia1.EjecutarLimpiadorBasico("DatosDeudoresValidar"))
                    {
                        MessageBox.Show(objSentencia1.Error, "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        objSentencia1 = null;
                        return;
                    }
                    objSentencia1 = null;
                }

                //Actualizar TreeView
                CargarTablas();
                MessageBox.Show("Archivo cargado correctamente", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: " + ex.Message, "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }