Example #1
0
        private void initSistemaGlobalPedidos()
        {
            IMedioTransporte avion = new MedioTransporte("Avion", 600, 10);
            IMedioTransporte barco = new MedioTransporte("Barco", 46, 1);
            IMedioTransporte tren  = new MedioTransporte("Tren", 80, 5);

            List <IMedioTransporte> listFedex = new List <IMedioTransporte>();

            listFedex.Add(barco);
            IPaqueteria paqueteriaFedex = new Paqueteria("Fedex", listFedex, 50);

            List <IMedioTransporte> listDHL = new List <IMedioTransporte>();

            listDHL.Add(avion);
            listDHL.Add(barco);
            IPaqueteria paqueteriaDHL = new Paqueteria("DHL", listDHL, 40);

            List <IMedioTransporte> listEstafeta = new List <IMedioTransporte>();

            listEstafeta.Add(tren);
            listEstafeta.Add(barco);
            IPaqueteria paqueteriaEstafeta = new Paqueteria("Estafeta", listEstafeta, 20);

            List <IPaqueteria> paqueterias = new List <IPaqueteria>();

            paqueterias.Add(paqueteriaFedex);
            paqueterias.Add(paqueteriaDHL);
            paqueterias.Add(paqueteriaEstafeta);

            this.sistemaGlobalPedidos = new SistemaGlobalPedidos(paqueterias);
        }
Example #2
0
        public TDT(string calificadorRutaTransporte8051, string numeroRefTRansporte8028, ModoTransporte modoTransporteC220,
                   MedioTransporte medioTransporteC228, Transportista transportistaC040, string direccionTransportistaCodificada8101,
                   InfoExcesoCargaTransporte infoExcesoCargaTransporteC401, IdentificacionTransporte identificacionTransporteC222)
            : base("TDT")
        {
            _calificadorRutaTransporte_8051        = calificadorRutaTransporte8051;
            _numeroRefTRansporte_8028              = numeroRefTRansporte8028;
            _modoTransporte_C220                   = modoTransporteC220;
            _medioTransporte_C228                  = medioTransporteC228;
            _transportista_C040                    = transportistaC040;
            _direccionTransportistaCodificada_8101 = direccionTransportistaCodificada8101;
            _infoExcesoCargaTransporte_C401        = infoExcesoCargaTransporteC401;
            _identificacionTransporte_C222         = identificacionTransporteC222;

            Segmento = montaSegmento();
        }