private bool MensajesLeidos()
 {
     try
     {
         var list        = new List <USUARIO_MENSAJE>();
         var fechaServer = Fechas.GetFechaDateServer;
         foreach (var x in LstMensaje.Where(w => w.Seleccionado == true))
         {
             list.Add(new USUARIO_MENSAJE()
             {
                 ID_USUARIO  = x.UsuarioMensaje.ID_USUARIO,
                 ID_MENSAJE  = x.UsuarioMensaje.ID_MENSAJE,
                 LECTURA_FEC = fechaServer,
                 ESTATUS     = 2
             });
         }
         if (new cUsuarioMensaje().Actualizar(list))
         {
             new Dialogos().ConfirmacionDialogo("Notificación!", "La(s) notificacion(es) ha(n) cambiado su estatus a Leida");
             return(true);
         }
     }
     catch (Exception ex)
     {
         StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al cambiar el estatus de la(s) notificacion(es) a leido", ex);
     }
     return(false);
 }
        private async void BandejaEntradaLoad(BandejaEntradaView Window = null)
        {
            try
            {
                var tmp = ConfiguracionEntity();

                //await Task.Factory.StartNew(() =>
                //{
                PopulateListado();
                //});
                aTimer          = new System.Timers.Timer();
                aTimer.Elapsed += (s, e) =>
                {
                    if (SelectedVer == 1)
                    {
                        if (LstMensaje != null)
                        {
                            if (LstMensaje.Where(w => w.Seleccionado == true).Count() == 0)
                            {
                                if (!PopAbierto)
                                {
                                    PopulateListado();
                                }
                            }
                        }
                        else
                        {
                            PopulateListado();
                        }
                    }
                };
                aTimer.Interval = 600000;//se refrescara cada 5 min
                aTimer.Enabled  = true;
            }
            catch (Exception ex)
            {
                StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al cargar la bandeja de entrada", ex);
            }
        }