/// <summary>
        /// Método para obtener el tipo  de paquetería con base al pedido realizado.
        /// </summary>
        /// <param name="cPaqueteria">Nombre de la paquetería.</param>
        /// <returns>Retorna un tipo especifico de la paquetería.</returns>
        public ePaqueteria ObtenerTipoPaqueteria(string cPaqueteria)
        {
            var ePaqueteria = new ePaqueteria();

            if (cPaqueteria.ToUpper() == "FEDEX")
            {
                ePaqueteria = ePaqueteria.Fedex;
            }
            else if (cPaqueteria.ToUpper() == "DHL")
            {
                ePaqueteria = ePaqueteria.DHL;
            }
            else if (cPaqueteria.ToUpper() == "ESTAFETA")
            {
                ePaqueteria = ePaqueteria.Estafeta;
            }

            return(ePaqueteria);
        }
        /// <summary>
        /// Método para obtener el margen de utilidad de la paquetería con base a la fecha en la que se realizó el pedido.
        /// </summary>
        /// <param name="dtFechaPedido">Fecha del pedido.</param>
        /// <returns>Retorna el margen de utilidad con base a la fecha del pedido.</returns>
        public IObtenedorMargenUtilidadPaqueteria CrearInstancia(ePaqueteria ePaqueteria)
        {
            IObtenedorMargenUtilidadPaqueteria obtenedorMargenUtilidadPaqueteria = null;

            switch (ePaqueteria)
            {
            case ePaqueteria.Fedex:
                obtenedorMargenUtilidadPaqueteria = creadorInstanciaFabricaGenerica.CrearInstancia <IObtenedorMargenUtilidadPaqueteria>("ObtenedorMargenUtilidadFedexStrategy");
                break;

            case ePaqueteria.DHL:
                obtenedorMargenUtilidadPaqueteria = creadorInstanciaFabricaGenerica.CrearInstancia <IObtenedorMargenUtilidadPaqueteria>("ObtenedorMargenUtilidadDHLStrategy");
                break;

            case ePaqueteria.Estafeta:
                obtenedorMargenUtilidadPaqueteria = creadorInstanciaFabricaGenerica.CrearInstancia <IObtenedorMargenUtilidadPaqueteria>("ObtenedorMargenUtilidadEstafetaStrategy");
                break;
            }

            return(obtenedorMargenUtilidadPaqueteria);
        }