Beispiel #1
0
        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));
                }
            }
        }
Beispiel #2
0
        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");
            }
        }
Beispiel #3
0
 private void VerMensajesDeError()
 {
     _VisualizarMensaje.MostrarMensaje(cMensaje);
     _VisualizarMensaje.MostrarMensaje(lstAliDTO);
 }