/// <summary> /// Actualiza el label donde muestra el mensaje /// </summary> public void Actualizar() { if (this.mensaje != null && this.mensaje.EstaVencido()) { this.mensaje = null; } }
/// <summary> /// Maneja el mensaje, el tiempo, la duracion y el tipo de mensaje. /// </summary> /// <param name="mensaje"></param> /// <param name="tipo"></param> /// <param name="duracion"></param> public void ManejarMensaje(string mensaje, TipoMensajeCronometrado tipo, long duracion) { this.mensaje = new MensajeCronometrado(duracion, tipo, mensaje); }
/// <summary> /// Metodo donde se le asigna una excepcion y una duracion a mostrar del mensaje. Se instancia un mensaje cronometrado en el con error. /// </summary> /// <param name="exception"></param> /// <param name="duracion"></param> public void ManejarMensaje(Exception exception, long duracion) { this.mensaje = new MensajeCronometrado(duracion, TipoMensajeCronometrado.ERROR, exception.Message); }