void RehacerTarimas() { string Embarque; string NombreTarima; string Planta; string Archivotxt; string CarpetaProveedores; decimal PesoBruto; int Id; string consecutivo; string NumeroTarima; String archivoExcel; Clases.ExportarTXT exporta = new MaterialCore.Clases.ExportarTXT(); Clases.PalletExcel pallet = new MaterialCore.Clases.PalletExcel(); //inicia las varialbes para generar el txt Embarque = txtConsecutivoEmbarque.Text; NombreTarima = txtNombrePaleta.Text; Planta = txtPlanta.Text.ToUpper(); Id = _NumeroTarimaInsertada; PesoBruto = Convert.ToDecimal(txtPesoBruto.Text); consecutivo = txtConsecutivo.Text; NumeroTarima = txtNumeroPaleta.Text; DataSets.EmbarquesTableAdapters.GenerarTXTRehacerTableAdapter txtTA = new MaterialCore.DataSets.EmbarquesTableAdapters.GenerarTXTRehacerTableAdapter(); DataSets.Embarques.GenerarTXTRehacerDataTable txtDT = new MaterialCore.DataSets.Embarques.GenerarTXTRehacerDataTable(); txtTA.Fill(txtDT, Id, Planta); if (!Planta.Contains("IB")) { System.IO.Directory.CreateDirectory(ConfigurationManager.AppSettings["dirPDF"].ToString()); Archivotxt = ConfigurationManager.AppSettings["dirPDF"].ToString() + "\\" + Embarque + "_" + consecutivo + " - " + NombreTarima + ".txt"; archivoExcel = ConfigurationManager.AppSettings["dirPDF"].ToString() + "" + Embarque + "_" + consecutivo + " - " + NombreTarima + ".xls"; } else { System.IO.Directory.CreateDirectory(ConfigurationManager.AppSettings["dirPDFINBOUND"].ToString()); Archivotxt = ConfigurationManager.AppSettings["dirPDFINBOUND"].ToString() + "\\" + Embarque + "_" + consecutivo + " - " + NombreTarima + ".txt"; archivoExcel = ConfigurationManager.AppSettings["dirPDFINBOUND"].ToString() + "" + Embarque + "_" + consecutivo + " - " + NombreTarima + ".txt"; } exporta.exportarRehacer(Archivotxt, txtDT, false, PesoBruto, chkComas.Checked); //pallet.exportarRehacerArray(archivoExcel, txtDT, false, PesoBruto); _Bitacora.MatCreoArchivo(Embarque + "-" + consecutivo); }
// void BorrarPDFs() { int cont = 0; string Embarque; string NombreTarima; string Planta; string Archivotxt; string CarpetaProveedores; decimal PesoBruto; string consecutivo; int Id; string archivoXLS = null; for (int i = 0; i < dgvTarimas.Rows.Count; i++) { Embarque = dgvTarimas.Rows[i].Cells["gConsecutivoEmbarque"].Value.ToString(); NombreTarima = dgvTarimas.Rows[i].Cells["gNombreTarima"].Value.ToString(); Planta = dgvTarimas.Rows[i].Cells["gPlanta"].Value.ToString().ToUpper(); consecutivo = dgvTarimas.Rows[i].Cells["gConsecutivo"].Value.ToString(); CarpetaProveedores = ConfigurationManager.AppSettings["dirPDF"].ToString() + "\\Proveedores - " + Embarque + "_" + consecutivo; if (!Planta.Contains("IB")) { Archivotxt = ConfigurationManager.AppSettings["dirPDF"].ToString() + "\\" + Embarque + "_" + consecutivo + " - " + NombreTarima + ".txt"; archivoXLS = ConfigurationManager.AppSettings["dirPDF"].ToString() + "\\" + Embarque + "_" + consecutivo + " - " + NombreTarima + ".xls"; if (System.IO.Directory.Exists(CarpetaProveedores)) { DeleteRecursiveFolder(CarpetaProveedores); } } else { Archivotxt = ConfigurationManager.AppSettings["dirPDFINBOUND"].ToString() + "\\" + Embarque + "_" + consecutivo + " - " + NombreTarima + ".txt"; archivoXLS = ConfigurationManager.AppSettings["dirPDFINBOUND"].ToString() + "\\" + Embarque + "_" + consecutivo + " - " + NombreTarima + ".xls"; } try { System.IO.File.Delete(Archivotxt); System.IO.File.Delete(archivoXLS); } catch { } } }
int RehacerTarimas() { int Partidas = 0; if (dgvTarimas.Rows.Count > 0) { string Embarque; string NombreTarima; string Planta; string Archivotxt; String archivoExcel; string CarpetaProveedores; decimal PesoBruto; int Id; string consecutivo; string NumeroTarima; BorrarPDFs(); //crea txts Clases.ExportarTXT exporta = new MaterialCore.Clases.ExportarTXT(); Clases.PalletExcel pallet = new MaterialCore.Clases.PalletExcel(); for (int i = 0; i < dgvTarimas.Rows.Count; i++) { //inicia las varialbes para generar el txt Embarque = dgvTarimas.Rows[i].Cells["gConsecutivoEmbarque"].Value.ToString(); NombreTarima = dgvTarimas.Rows[i].Cells["gNombreTarima"].Value.ToString(); Planta = dgvTarimas.Rows[i].Cells["gPlanta"].Value.ToString().ToUpper(); Id = (int)dgvTarimas.Rows[i].Cells["gId"].Value; PesoBruto = (decimal)dgvTarimas.Rows[i].Cells["gPesoBruto"].Value; consecutivo = dgvTarimas.Rows[i].Cells["gConsecutivo"].Value.ToString(); NumeroTarima = dgvTarimas.Rows[i].Cells["gNumeroTarima"].Value.ToString(); DataSets.EmbarquesTableAdapters.GenerarTXTRehacerTableAdapter txtTA = new MaterialCore.DataSets.EmbarquesTableAdapters.GenerarTXTRehacerTableAdapter(); DataSets.Embarques.GenerarTXTRehacerDataTable txtDT = new MaterialCore.DataSets.Embarques.GenerarTXTRehacerDataTable(); txtTA.Fill(txtDT, Id, Planta); Partidas += txtDT.Rows.Count; // CarpetaProveedores = ConfigurationManager.AppSettings["dirPDF"].ToString() + "\\Proveedores - " + Embarque + "_" + consecutivo; if (!Planta.Contains("IB")) { System.IO.Directory.CreateDirectory(ConfigurationManager.AppSettings["dirPDF"].ToString()); Archivotxt = ConfigurationManager.AppSettings["dirPDF"].ToString() + "\\" + Embarque + "_" + consecutivo + " - " + NombreTarima + ".txt"; archivoExcel = ConfigurationManager.AppSettings["dirPDF"].ToString() + "" + Embarque + "_" + consecutivo + " - " + NombreTarima + ".xls"; } else { System.IO.Directory.CreateDirectory(ConfigurationManager.AppSettings["dirPDFINBOUND"].ToString()); Archivotxt = ConfigurationManager.AppSettings["dirPDFINBOUND"].ToString() + "\\" + Embarque + "_" + consecutivo + " - " + NombreTarima + ".txt"; archivoExcel = ConfigurationManager.AppSettings["dirPDFINBOUND"].ToString() + "" + Embarque + "_" + consecutivo + " - " + NombreTarima + ".txt"; } //if (!System.IO.Directory.Exists(ConfigurationManager.AppSettings["dirPDFINBOUND"].ToString())) //{ // System.IO.Directory.CreateDirectory(ConfigurationManager.AppSettings["dirPDFINBOUND"].ToString()); //} exporta.exportarRehacer(Archivotxt, txtDT, false, PesoBruto, chkComas.Checked); //pallet.exportarRehacerArray(archivoExcel,txtDT, false, PesoBruto); // _Bitacora.MatCreoArchivo(Embarque + "-" +consecutivo + "REHISO"); //if (!Planta.Contains("IB")) // this.GenearPorProveedores(CarpetaProveedores,Id,Embarque,PesoBruto/ Convert.ToDecimal(txtDT.Rows.Count)); // this.AgregarPaleta(); } } return(Partidas); }