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