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);
            }
        }