Exemple #1
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            try
            {
                if (String.IsNullOrEmpty(TextBoxX1.Text.Trim()))
                {
                    MessageBox.Show("Ingresar una descripción.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    TextBoxX1.Focus();
                    return;
                }

                DatosLoadBE oEntity = new DatosLoadBE()
                {
                    OPCION      = 4,
                    USUARIO     = General.General.GetCodigoUsuario,
                    Descripcion = TextBoxX1.Text,
                };
                ds = new DatosLoadBL().ProcesarDatosLoad(oEntity);

                dgvCargaDatos.DataSource = ds.Tables[0];
                lblRegistros.Text        = ds.Tables[0].Rows.Count.ToString() + " registro(s)";

                btnNuevo.Visible = false;
                if (ds.Tables[0].Rows.Count == 0)
                {
                    btnNuevo.Visible = true;
                }
                MessageBox.Show("Proceso terminado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public DataSet ProcesarDatosLoad(DatosLoadBE BE)
        {
            DataSet dsResult;

            try
            {
                cmd = db.GetStoredProcCommand("DatosLoad_Mnt");
                db.AddInParameter(cmd, "OPCION", DbType.Int32, BE.OPCION);
                db.AddInParameter(cmd, "USUARIO", DbType.String, BE.USUARIO);
                db.AddInParameter(cmd, "Codigo", DbType.String, BE.Codigo);
                db.AddInParameter(cmd, "Descripcion", DbType.String, BE.Descripcion);
                db.AddInParameter(cmd, "Columna1", DbType.String, BE.Columna1);
                db.AddInParameter(cmd, "Columna2", DbType.String, BE.Columna2);
                db.AddInParameter(cmd, "Columna3", DbType.String, BE.Columna3);
                db.AddInParameter(cmd, "Columna4", DbType.String, BE.Columna4);
                db.AddInParameter(cmd, "Columna5", DbType.String, BE.Columna5);
                db.AddInParameter(cmd, "Columna6", DbType.String, BE.Columna6);
                db.AddInParameter(cmd, "Columna7", DbType.String, BE.Columna7);
                db.AddInParameter(cmd, "Columna8", DbType.String, BE.Columna8);
                db.AddInParameter(cmd, "Columna9", DbType.String, BE.Columna9);
                db.AddInParameter(cmd, "Columna10", DbType.String, BE.Columna10);
                dsResult = db.ExecuteDataSet(cmd);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            return(dsResult);
        }
Exemple #3
0
        private void btnImportar_Click(object sender, EventArgs e)
        {
            openFileDialog1.InitialDirectory = @"C:\";
            openFileDialog1.Filter           = "Archivos CSV (*.csv) |*.csv";
            openFileDialog1.FilterIndex      = 2;
            openFileDialog1.RestoreDirectory = true;
            openFileDialog1.FileName         = "";

            if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                EliminarDatosTabla();
                String fileName = openFileDialog1.FileName;
                msgHelper.Wait("Cargando registros, espere un momento ...");
                try
                {
                    foreach (var line in File.ReadAllLines(fileName))
                    {
                        string[] Array = line.Split(',');
                        if (Array.Length >= 12)
                        {
                            DatosLoadBE oEntity = new DatosLoadBE()
                            {
                                OPCION      = 2,
                                USUARIO     = General.General.GetCodigoUsuario,
                                Codigo      = Array[0].Replace("\"", ""),
                                Descripcion = Array[1].Replace("\"", ""),
                                Columna1    = Array[2].Replace("\"", ""),
                                Columna2    = Array[3].Replace("\"", ""),
                                Columna3    = Array[4].Replace("\"", ""),
                                Columna4    = Array[5].Replace("\"", ""),
                                Columna5    = Array[6].Replace("\"", ""),
                                Columna6    = Array[7].Replace("\"", ""),
                                Columna7    = Array[8].Replace("\"", ""),
                                Columna8    = Array[9].Replace("\"", ""),
                                Columna9    = Array[10].Replace("\"", ""),
                                Columna10   = Array[11].Replace("\"", ""),
                            };
                            new DatosLoadBL().ProcesarDatosLoad(oEntity);
                        }
                    }
                    CargarDatos();
                    msgHelper.Wait();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    msgHelper.Wait();
                }
            }
        }
Exemple #4
0
 private void EliminarDatosTabla()
 {
     try
     {
         DatosLoadBE oEntity = new DatosLoadBE()
         {
             OPCION  = 3,
             USUARIO = General.General.GetCodigoUsuario,
         };
         new DatosLoadBL().ProcesarDatosLoad(oEntity);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Exemple #5
0
        private void CargarDatos()
        {
            try
            {
                DataSet     ds      = new DataSet();
                DatosLoadBE oEntity = new DatosLoadBE()
                {
                    OPCION  = 1,
                    USUARIO = General.General.GetCodigoUsuario,
                };
                ds = new DatosLoadBL().ProcesarDatosLoad(oEntity);

                dgvCargaDatos.DataSource = ds.Tables[0];
                lblRegistros.Text        = ds.Tables[0].Rows.Count.ToString() + " registro(s)";
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 public DataSet ProcesarDatosLoad(DatosLoadBE BE)
 {
     return(DatosLoadDA.ProcesarDatosLoad(BE));
 }