Example #1
0
        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);
        }
Example #2
0
        int RehacerTarimas()
        {
            int Partidas = 0;

            if (dgvTarimas.Rows.Count > 0)
            {
                string  Embarque;
                string  NombreTarima;
                string  Planta;
                string  Archivotxt;
                string  CarpetaProveedores;
                decimal PesoBruto;
                int     Id;
                string  consecutivo;
                string  NumeroTarima;


                BorrarPDFs();

                //crea txts
                Clases.ExportarTXT exporta = new MaterialCore.Clases.ExportarTXT();
                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";
                    }
                    else
                    {
                        System.IO.Directory.CreateDirectory(ConfigurationManager.AppSettings["dirPDFINBOUND"].ToString());
                        Archivotxt = 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);

                    _Bitacora.MatCreoArchivo(Embarque + "-" + consecutivo + "REHISO");


                    //if (!Planta.Contains("IB"))
                    // this.GenearPorProveedores(CarpetaProveedores,Id,Embarque,PesoBruto/ Convert.ToDecimal(txtDT.Rows.Count));

                    //     this.AgregarPaleta();
                }
            }
            return(Partidas);
        }