示例#1
0
        //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);
            }
        }
示例#2
0
        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);
        }