static void _signalCliente_OnConnectionStateChange(ConnectionState conState) { switch (conState) { case ConnectionState.Connected: Client_OnLog("Conectado"); _signalCliente.GetNotificacionesPorMostrar(_CurrentUser); break; case ConnectionState.Disconnected: // reconectionTimer.Start(); Client_OnLog("Desconectado"); // Thread.Sleep(Constantes.IntervalorDefault); //_signalCliente.Connect(); break; case ConnectionState.Connecting: Client_OnLog("Conectando..."); break; case ConnectionState.Reconnecting: Client_OnLog("Reconectando..."); break; default: //Loggin("other"); break; } }
private void CheckNotificaciones() { try { var usuarioPamao = GetInactiveTime(); if (usuarioPamao == null || usuarioPamao.Value.Minutes < Constantes.TiempoUsuarioInactivo) { var notifToShowList = cliente.GetNotificacionesPorMostrar(Environment.UserName); foreach (var notiModel in notifToShowList.Result) { showNotificaciones(notiModel); } } } catch (Exception ex) { //try catch vacio, jodanse. MessageBox.Show(ex.Message); } }