Beispiel #1
0
        private void OnConnectAccept(LoggedInUserModel model)
        {
            while (!this.IsHandleCreated) ;
            if (this.InvokeRequired)
            {
                this.Invoke((LoginController.ExternalEventHandler)
                    OnConnectAccept, model);
                return;
            }

            errorMessage.Visible = false;

            // Start the new views
            new QuestionListView();
            new FriendListView();
            ((ReachWindow)(Context.EntryPoint)).ShowItemsInToolbar();

            this.Close();
        }
Beispiel #2
0
        private void OnConnectTimeOut(LoggedInUserModel model)
        {
            while (!this.IsHandleCreated) ;
            if (this.InvokeRequired)
            {
                this.Invoke((LoginController.ExternalEventHandler)
                    OnConnectTimeOut, model);
                return;
            }

            this.Enabled = true;
            errorMessage.Visible = true;
            errorMessage.Text = TIMEOUT_ERROR;
        }
Beispiel #3
0
        private void OnConnectDeny(LoggedInUserModel model)
        {
            while (!this.IsHandleCreated) ;
            if (this.InvokeRequired)
            {
                this.Invoke((LoginController.ExternalEventHandler)
                    OnConnectDeny, model);
                return;
            }

            this.Enabled = true;
            errorMessage.Visible = true;
            errorMessage.Text = INVALID_CREDENTIALS_ERROR;
        }
Beispiel #4
0
 private void OnGetUserInfoFromServer(LoggedInUserModel model)
 {
     while (!this.IsHandleCreated);
     if (this.InvokeRequired)
     {
         this.Invoke((LogoutController.ExternalEventHandler)
             OnGetUserInfoFromServer, model);
         return;
     }
     MyAccountButton.Enabled = true;
     new MyAccountView();
 }
Beispiel #5
0
        private void OnDisconnect(LoggedInUserModel model)
        {
            if (this.InvokeRequired)
            {
                this.Invoke((LoginController.ExternalEventHandler)
                    OnDisconnect, model);
                return;
            }

            this.Visible = false;
            ReachWindow e = (ReachWindow)Context.EntryPoint;
            e.CloseAllChildren();
            e.HideItemsInToolbar();
            e.ShowLoginWindow();
        }
Beispiel #6
0
 private void OnConnectAccept(LoggedInUserModel model)
 {
     if (this.InvokeRequired)
     {
         this.Invoke((LogoutController.ExternalEventHandler)
             OnConnectAccept, model);
         return;
     }
     this.Visible = true;
 }