コード例 #1
0
        static public string GenerarDT2(GeneradorASN.Entities.RemisionesDataSet.RemisionesDataTableRow remision, GeneradorASN.Entities.RemisionesDataSet.PartidasDataTableRow partida, GeneradorASN.Entities.RemisionesDataSet Remisiones, int ContadorDT2)
        {
            #region strings
            string DT              = "DT2";
            string Trnspallet      = partida.RAN.Trim();
            string TrnsNoCases     = partida.CantidadPartida.ToString();
            string TrnsLabelSerial = "          ";
            #endregion

            while (Trnspallet.Length < 8)
            {
                Trnspallet += " ";
            }

            while (TrnsNoCases.Length < 7)
            {
                TrnsNoCases += " ";
            }


            return(DT + Trnspallet + TrnsNoCases + TrnsLabelSerial);
        }
コード例 #2
0
        static public string GenerarDT1(GeneradorASN.Entities.RemisionesDataSet.RemisionesDataTableRow remision, GeneradorASN.Entities.RemisionesDataSet.PartidasDataTableRow partida, GeneradorASN.Entities.RemisionesDataSet Remisiones, int ContadorDT1, double TotalProducto)
        {
            #region strings
            string DT = "DT1";
            string ContadorDeParte              = ContadorDT1.ToString();
            string ConsecutivoDetallesDoc       = "     ";
            string NivelDeEmpaque               = "   ";
            string TrnsClientPartNumber         = partida.ClaveProductoAlterna;
            string TrnsECLevel                  = "                              ";
            string TrnsDtlCustField4            = "                                   ";
            string ContainerPartNumber          = "                              ";
            string TrnsUnitsShipped             = TotalProducto.ToString();
            string TrnsUMUnitsShipped           = "EA ";
            string TrnsCumulativeQuantity       = "0           ";
            string TrnsPONumber                 = remision.FolioRemision.Replace(" ", "");
            string ReleaseNumber                = "                              ";
            string ContractNumber               = "          ";
            string TrnsDtlBillofLading          = "                ";
            string TrnsDtlPackSlipNumber        = "                ";
            string TrnsReleaseNum               = "                ";
            string TrnsDtlShipTo                = "                 ";
            string UltimateDestination          = "                 ";
            string TrnsDtlDock                  = "        ";
            string TrnsDtlDockClauseNumber      = "    ";
            string TrnsDtlDockChargeTotalAmount = "         ";
            string TrnsDtlDockDescription       = "                                                                           ";
            string TrnsUnitPrice                = "               "; //TBD - Precio
            string TrnsContainerQuantity        = "0    ";           //TBD - Number of Loads
            string TrnsUnitsPerContainer        = "       ";
            string TrnsContainerCode            = "PLT90            ";
            string SerialNumber                 = "                                   ";
            string VolumeOfPackage              = "               ";
            string FechaDeProduccion            = "        ";
            string FechaDeFacturacion           = "        ";
            string CantidadDeContenedores       = "         ";
            string UnidadDeMedidaEnVolumen      = "   ";
            string NumeroDeReferenciaDelEmpaque = "                                   ";
            string NumeroDeSerieDelContenedor   = "                                   ";
            string NumeroDeEtiquetaKanban       = "                                   ";
            string TrnsGrossPieceWeight         = "                  ";
            string TrnsUMGrossPieceWeight       = "   ";
            string TrnsNetPieceWeight           = "                  ";
            string TrnsUMNetPieceWeight         = "   ";

            #endregion

            while (ContadorDeParte.Length < 5)
            {
                ContadorDeParte += " ";
            }

            while (TrnsClientPartNumber.Length < 30)
            {
                TrnsClientPartNumber += " ";
            }

            while (TrnsUnitsShipped.Length < 12)
            {
                TrnsUnitsShipped += " ";
            }

            //PO Number
            while (TrnsPONumber.Length < 35)
            {
                TrnsPONumber += " ";
            }
            return(DT + ContadorDeParte + ConsecutivoDetallesDoc + NivelDeEmpaque + TrnsClientPartNumber + TrnsECLevel + TrnsDtlCustField4 + ContainerPartNumber + TrnsUnitsShipped + TrnsUMUnitsShipped +
                   TrnsCumulativeQuantity + TrnsPONumber + ReleaseNumber + ContractNumber +
                   TrnsDtlBillofLading + TrnsDtlPackSlipNumber + TrnsReleaseNum + TrnsDtlShipTo + UltimateDestination + TrnsDtlDock + TrnsDtlDockClauseNumber + TrnsDtlDockChargeTotalAmount + TrnsDtlDockDescription +
                   TrnsUnitPrice + TrnsContainerQuantity + TrnsUnitsPerContainer + TrnsContainerCode + SerialNumber + VolumeOfPackage + FechaDeProduccion + FechaDeFacturacion + CantidadDeContenedores + UnidadDeMedidaEnVolumen +
                   NumeroDeReferenciaDelEmpaque + NumeroDeEtiquetaKanban + NumeroDeSerieDelContenedor + TrnsGrossPieceWeight + TrnsUMGrossPieceWeight + TrnsNetPieceWeight + TrnsUMNetPieceWeight);
        }