//falta rebisar private void GenearPorProveedores(string Carpeta, int IdPaleta, string Embarque, decimal PesoBruto) { // int IdPaleta = Convert.ToInt32(embarques.MaterialesPaltetas[materialesPaltetasBindingSource.Position]["Id"].ToString()); DataSets.EmbarquesTableAdapters.ProveedoresTXTRehacerTableAdapter proTA = new MaterialCore.DataSets.EmbarquesTableAdapters.ProveedoresTXTRehacerTableAdapter(); DataSets.Embarques.ProveedoresTXTRehacerDataTable proDT = new MaterialCore.DataSets.Embarques.ProveedoresTXTRehacerDataTable(); DataSets.EmbarquesTableAdapters.GenerarTXTRehacerTableAdapter txtTA = new MaterialCore.DataSets.EmbarquesTableAdapters.GenerarTXTRehacerTableAdapter(); DataSets.Embarques.GenerarTXTRehacerDataTable txtDT = new MaterialCore.DataSets.Embarques.GenerarTXTRehacerDataTable(); proTA.Fill(proDT, IdPaleta); Clases.ExportarTXT exporta = new MaterialCore.Clases.ExportarTXT(); foreach (DataRow r in proDT.Rows) { txtTA.FillByProveedor( txtDT, txtNumeroPaleta.Text, IdPaleta, Convert.ToInt32(r["ProveedorId"])); if (!System.IO.Directory.Exists(Carpeta)) { System.IO.Directory.CreateDirectory(Carpeta); } exporta.exportarRehacer(Carpeta + "\\" + Embarque + " - " + Convert.ToString(r["ProveedorId"]) + ".txt", txtDT, true, PesoBruto, chkComas.Checked); } }
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); }
int GenearPorProveedores2(int Embarque, int Consecutivo) { int resultado = 0; DataSets.EmbarquesTableAdapters.GenerarTXTRehacerTableAdapter txtTA = new MaterialCore.DataSets.EmbarquesTableAdapters.GenerarTXTRehacerTableAdapter(); DataSets.Embarques.GenerarTXTRehacerDataTable txtDT = new MaterialCore.DataSets.Embarques.GenerarTXTRehacerDataTable(); DataSets.EmbarquesTableAdapters.ProveedoresConsecutivoTableAdapter proTA = new MaterialCore.DataSets.EmbarquesTableAdapters.ProveedoresConsecutivoTableAdapter(); DataSets.Embarques.ProveedoresConsecutivoDataTable proDT = new MaterialCore.DataSets.Embarques.ProveedoresConsecutivoDataTable(); string CarpetaProveedores = ConfigurationManager.AppSettings["dirPDF"].ToString() + "\\Proveedores - " + Embarque + "_" + Consecutivo; string CarpetaProv = ConfigurationManager.AppSettings["dirPDF"].ToString() + "" + "Proveedores - " + Embarque + "_" + Consecutivo; proTA.FillbyConsecutivo(proDT, Embarque, Consecutivo); Clases.ExportarTXT exporta = new MaterialCore.Clases.ExportarTXT(); Clases.PalletExcel pallet = new MaterialCore.Clases.PalletExcel(); foreach (DataRow r in proDT.Rows) { txtTA.FillByProveedor( txtDT, Convert.ToString(r["ProveedorId"]), Consecutivo, Embarque); resultado += txtDT.Rows.Count; if (!System.IO.Directory.Exists(CarpetaProveedores)) { System.IO.Directory.CreateDirectory(CarpetaProveedores); } exporta.exportarRehacer(CarpetaProveedores + "\\" + Embarque + " - " + Convert.ToString(r["ProveedorId"]) + ".txt", txtDT, true, 0, chkComas.Checked); //pallet.exportarRehacerArray(CarpetaProv + "\\" + Embarque + " - " + Convert.ToString(r["ProveedorId"]) + ".xls", txtDT, true, 0); } return(resultado); }
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); }