private void AsignarExpresionesFechaPosterior() { expresionesMensajes = new ExpresionesMensajes(); expresionesMensajes.expresionMensajeUno = "ha salido"; expresionesMensajes.expresionMensajeDos = "llegará"; expresionesMensajes.expresionMensajeTres = "dentro de"; expresionesMensajes.expresionMensajeCuatro = "tendrá"; }
private void AsignarExpresionesFechaAnterior() { expresionesMensajes = new ExpresionesMensajes(); expresionesMensajes.expresionMensajeUno = "salió"; expresionesMensajes.expresionMensajeDos = "llegó"; expresionesMensajes.expresionMensajeTres = "hace"; expresionesMensajes.expresionMensajeCuatro = "tuvó"; }
public void ProcesarRastreo(Pedido pedido) { var tiempotraslado = mediosTransporte.ObtenerTiempoTraslado(pedido.dDistancia); var fechaEntrega = mediosTransporte.ObtenerFechaEntrega(pedido.dtFechaPedido, tiempotraslado); var costoEnvio = mediosTransporte.CalcularCostoEnvio(pedido.dDistancia, this.porcentajeUtilidad); ExpresionesMensajes expMensaje = procesadorExpresionesMensaje.ObtenerExpresionesMensaje(fechaEntrega); bool lEstatusEntrega = estatusEntrega.ObtenerEstatusEntrega(fechaEntrega); var rangoTiempo = procesadorRangoFechas.CalcularRangoTiempo(fechaEntrega); var mensaje = procesadorMensajes.ProcesarMensajes(pedido, expMensaje, rangoTiempo, costoEnvio); presentadorMensaje.PresentaMensaje(mensaje, lEstatusEntrega); }
public string ProcesarMensajes(Pedido pedido, ExpresionesMensajes expresionesMensajes, RangoTiempo rangoTiempo, decimal costoEnvio) { //Tu paquete [Expresión1] de [Origen] y [Expresión2] a [Destino] [Expresión3] [Rango de Tiempo] y [Expresión4] un costo de [Costo de envío] (Cualquier reclamación con [Paquetería]). string cMensaje = string.Format ("Tu paquete {0} de {1} y {2} a {3} {4} {5} y {6} un costo de {7} (Cualquier reclamación con {8}).", expresionesMensajes.expresionMensajeUno, pedido.cOrigen, expresionesMensajes.expresionMensajeDos, pedido.cDestino, expresionesMensajes.expresionMensajeTres, rangoTiempo.ToString(), expresionesMensajes.expresionMensajeCuatro, costoEnvio.ToString(), pedido.cPaqueteria ); return(cMensaje); }