private void ObtenerEvento(string[] cLineas) { string cMensaje = string.Empty; string c1, c2; DateTime dtUser; foreach (string line in cLineas) { c1 = ValidaCadena(line, 0); c2 = ValidaCadena(line, 1); cMensaje = string.Empty; if (string.IsNullOrEmpty(c2)) { continue; } dtUser = Convert.ToDateTime(c2); cMensaje = _Calcular.CalcularMomentoDelTiempo(dtActual(), dtUser); if (!string.IsNullOrEmpty(cMensaje)) { _VisorMensaje.MostrarMensaje(string.Format("El evento {0} {1}", c1, cMensaje)); } } }
private void MostrarMensaje(AliExpressDTO _Ali) { int days = (int)_Ali.tsFechaEntrega.Days; int mins = (int)_Ali.tsFechaEntrega.Minutes; if (days > 30) { VisorMensaje.MostrarMensaje($"Tu paquete salió de {_Ali.cOrigen} y llegará a {_Ali.cDestino} dentro de {days / 30} meses"); } if (days > 1 && days <= 30) { VisorMensaje.MostrarMensaje($"Tu paquete salió de {_Ali.cOrigen} y llegará a {_Ali.cDestino} dentro de {days} días"); } if (days == 0 && mins > 59) { VisorMensaje.MostrarMensaje($"Tu paquete salió de {_Ali.cOrigen} y llegará a {_Ali.cDestino} dentro de {mins / 59} horas"); } if (days == 0 && mins > 0 && mins < 59) { VisorMensaje.MostrarMensaje($"Tu paquete salió de {_Ali.cOrigen} y llegará a {_Ali.cDestino} dentro de {mins} minutos"); } /* */ if (days < 0 && Math.Abs(days) > 30) { VisorMensaje.MostrarMensaje($"Tu paquete salió de {_Ali.cOrigen} y debió llegar a {_Ali.cDestino} hace {Math.Abs(days) / 30} meses"); } if (days < 0 && Math.Abs(days) <= 30) { VisorMensaje.MostrarMensaje($"Tu paquete salió de {_Ali.cOrigen} y debió llegar a {_Ali.cDestino} hace {Math.Abs(days)} días"); } if (days == 0 && Math.Abs(mins) > 59) { VisorMensaje.MostrarMensaje($"Tu paquete salió de {_Ali.cOrigen} y debió llegar a {_Ali.cDestino} dentro de {Math.Abs(mins) / 59} horas"); } if (days == 0 && Math.Abs(mins) < 59) { VisorMensaje.MostrarMensaje($"Tu paquete salió de {_Ali.cOrigen} y debió llegar a {_Ali.cDestino} dentro de {Math.Abs(mins)} minutos"); } }
private void VerMensajesDeError() { _VisualizarMensaje.MostrarMensaje(cMensaje); _VisualizarMensaje.MostrarMensaje(lstAliDTO); }