public List <ITransportistas> obtenerListadoTransportistas() { List <ITransportistas> lstTransportistas = new List <ITransportistas>(); lstTransportistas.Add(RecuperadorTransportistas.ObtenerTransportista("DHL")); lstTransportistas.Add(RecuperadorTransportistas.ObtenerTransportista("Estafeta")); lstTransportistas.Add(RecuperadorTransportistas.ObtenerTransportista("Fedex")); return(lstTransportistas); }
/// <summary> /// Obtiene el mensaje a mostrar de acuerdo a los registros contenidos en la lista de Evento. /// </summary> /// <param name="_lstEvento">Listo de objetos de objetos DTO´s</param> /// <param name="_dtFechaBase">Fecha Base que servira para comparar.</param> /// <returns>Retorna una cadena que contiene la concatenación de los mensajes de cada item de la lista.</returns> private void ObtenerMensajeDeListaEventos(List <IPaqueteEnviado> _lstEvento, DateTime _dtFechaBase) { foreach (IPaqueteEnviado item in _lstEvento) { if (item.dtFechaPedido != DateTime.MinValue) { item.dtFechaActual = _dtFechaBase; ITransportistas Transportistas = RecuperadorTransportistaFactory.ObtenerTransportista(item.cPaqueteria); if (Transportistas != null) { if (Transportistas.ProcesarDTOPaqueteEnviado(item)) { CompletadorDatosDTO.LlenarDTOPaquete(item); GeneradorMensajes.GenerarMensajeConExpresiones(item); IPaqueteCostoMenor paqueteCostoMenor = ObtenedorCostoEnvioMenor.RecuperarDTOCostoMenor(item); if (paqueteCostoMenor != null) { GeneradorMensajes.GenerarMensajeCostoMenor(paqueteCostoMenor); } } } else { GeneradorMensajes.GenerarMensajePaqueteriaInexistente(item.cPaqueteria); } } } }