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); }
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(); } } }
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); } }
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)); }