Advertisement
Guest User

Untitled

a guest
Sep 21st, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.70 KB | None | 0 0
  1. try
  2.             {
  3.                 var bd = new BaseDatos();
  4.                 var lineasArchivo = File.ReadAllLines(path + archivo);
  5.                 progressBar1.Maximum = lineasArchivo.Count();
  6.                 var av = 0;
  7.                 progressBar1.Value = 0;
  8.                 foreach (var line in lineasArchivo)
  9.                 {
  10.                     var datosw = new string[100];
  11.                     datosw[1] = line.Substring(1 - 1, 8);
  12.                     datosw[2] = line.Substring(9 - 1, 9);
  13.                     datosw[3] = line.Substring(18 - 1, 40);
  14.                     datosw[4] = line.Substring(58 - 1, 10);
  15.                     datosw[5] = line.Substring(68 - 1, 10);
  16.                     datosw[6] = line.Substring(78 - 1, 6);
  17.                     datosw[7] = line.Substring(84 - 1, 6);
  18.                     datosw[8] = line.Substring(90 - 1, 6);
  19.                     datosw[9] = line.Substring(96 - 1, 2);
  20.                     datosw[10] = line.Substring(98 - 1, 40);
  21.                     datosw[11] = line.Substring(138 - 1, 2);
  22.                     datosw[12] = line.Substring(140 - 1, 40);
  23.                     datosw[13] = line.Substring(180 - 1, 40);
  24.                     datosw[14] = line.Substring(220 - 1, 1);
  25.                     datosw[15] = line.Substring(221 - 1, 1);
  26.                     datosw[16] = line.Substring(222 - 1, 13);
  27.                     datosw[17] = line.Substring(235 - 1, 3);
  28.                     datosw[18] = line.Substring(238 - 1, 8);
  29.                     datosw[19] = line.Substring(246 - 1, 2);
  30.                     datosw[20] = line.Substring(248 - 1, 1);
  31.                     datosw[21] = line.Substring(249 - 1, 4);
  32.                     datosw[22] = line.Substring(253 - 1, 6);
  33.                     datosw[23] = line.Substring(259 - 1, 14);
  34.                     datosw[24] = line.Substring(273 - 1, 5);
  35.                     if (path == GlobalData.PathMmx)
  36.                         datosw[25] = "MEX";
  37.                     else if (path == GlobalData.PathMgdl)
  38.                         datosw[25] = "GDL";
  39.                      var sql = " insert into cat_prod_marzam_AUX values('" + datosw[1] + "'" +
  40.                               ",'" + datosw[2] + "'" +
  41.                               ",'" + datosw[3].Replace("'", "_").Trim() + "'" +
  42.                               "," + datosw[4] + "" +
  43.                               "," + datosw[5] + "" +
  44.                               "," + datosw[6] + "" +
  45.                               "," + datosw[7] + "" +
  46.                               "," + datosw[8] + "" +
  47.                               ",'" + datosw[9] + "'" +
  48.                               ",'" + datosw[10].Trim() + "'" +
  49.                               ",'" + datosw[11] + "'" +
  50.                               ",'" + datosw[12].Trim() + "'" +
  51.                               ",'" + datosw[13].Trim() + "'" +
  52.                               ",'" + datosw[14] + "'" +
  53.                               ",'" + datosw[15].Trim() + "'" +
  54.                               ",'" + datosw[16].Trim().PadLeft(13, '0') + "'" +
  55.                               ",'" + datosw[17] + "'" +
  56.                               ",'" + datosw[18] + "'" +
  57.                               ",'" + datosw[19] + "'" +
  58.                               ",'" + datosw[20] + "'" +
  59.                               ",'" + datosw[21] + "'" +
  60.                               ",'" + datosw[22] + "'" +
  61.                               ",'" + datosw[24] + "'" +
  62.                               ",'" + datosw[25] + "'" +
  63.                               ")";
  64.                     bd.ExecuteCommand(sql);
  65.                     av = av + 1;
  66.                     progressBar1.Value = av;
  67.                 }
  68.                 dtGrdDownLoaded.Rows.Add(archivo, true);
  69.             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement