コード例 #1
0
 private async void Proxy_ConnectCompletedAsync(object sender, ConnectCompletedEventArgs e)
 {
     if (e.Error != null)
     {
         //Message(e.Error.Message);
     }
     else if (e.Result)
     {
         HandleProxy();
     }
     else if (!e.Result)
     {
         // Message("Name found");
     }
 }
コード例 #2
0
 void proxy_ConnecttCompleted(object sender, ConnectCompletedEventArgs e)
 {
     if (e.Error != null)
     {
         textBlock.Content    = e.Error.Message;
         textBlock.Foreground = Brushes.Blue;
     }
     else if (e.Result)
     {
         HandleProxy();
     }
     else if (!e.Result)
     {
         textBlock.Content    = e.Error.Message;
         textBlock.Foreground = Brushes.Black;
     }
 }
コード例 #3
0
 void proxy_ConnectCopleted(object sender, ConnectCompletedEventArgs e)
 {
     if (e.Error != null)
     {
         loginLabelStatus.Foreground  = new SolidColorBrush(Colors.Red);
         loginTxtBoxUName.Text        = e.Error.Message.ToString();
         loginButtonConnect.IsEnabled = true;
     }
     else if (e.Result)
     {
         HandleProxy();
     }
     else if (!e.Result)
     {
         loginLabelStatus.Content     = "Name found";
         loginButtonConnect.IsEnabled = true;
     }
 }
コード例 #4
0
 void proxy_ConnecttCompleted(object sender, ConnectCompletedEventArgs e)
 {
     if (e.Error != null)
     {
         textBlockss.Content    = e.Error.Message;
         textBlockss.Foreground = Brushes.Red;
         textBlockss.Visibility = Visibility.Visible;
     }
     else if (e.Result)
     {
         HandleProxy();
     }
     else if (!e.Result)
     {
         textBlockss.Content    = e.Error.Message;
         textBlockss.Foreground = Brushes.Red;
         textBlockss.Visibility = Visibility.Visible;
     }
 }
コード例 #5
0
ファイル: ConnectToXenServer.cs プロジェクト: hl10502/WCM
        private void connect_worker_Completed_(object sender, EventArgs e)
        {
            ConnectCompletedEventArgs args = e as ConnectCompletedEventArgs;

            try
            {
                if (!args.FailedConnect)
                {
                    this._xenServerVersionInfoDict   = this._clientConnection.GetXenServerVersionInfo(this._xenServerHostInfo);
                    this._applianceVersion           = Commands.GetVersion(this._clientConnection);
                    Program.ClientConnection         = this._clientConnection;
                    Program.XenServerHostInfo        = this._xenServerHostInfo;
                    Program.XenServerVersionInfoDict = this._xenServerVersionInfoDict;
                    Program.ApplianceVersion         = this._applianceVersion;
                    Program.MainWindow.Text          = Messages.APPLICATION_NAME + " : [" + Program.ClientConnection.GetXenServerFriendlyName(Program.XenServerHostInfo) + "]";
                    Program.IsApplianceAlive         = true;
                    this.SaveToSettings();
                    this.Cleanup();
                    base.DialogResult = DialogResult.Yes;
                    base.Close();
                }
                else
                {
                    this.labelError.Text          = Helpers.GetConnectionReason(args.ConnectionException, this.ServerNameComboBox.Text.Trim());
                    this.flowLayoutPanel2.Visible = false;
                    this.labelError.Visible       = true;
                    this.pictureBoxError.Visible  = true;
                    LOG.Error(args.ConnectionException.Message);
                }
                if (this._connectJobsWorker != null)
                {
                    this._connectJobsWorker.Completed -= new ConnectCompletedEventHandler(this.connect_worker_Completed);
                }
            }
            catch
            {
            }
            this.CleanupAfterConnectionAtempt();
            this.btnOK.Enabled = true;
        }
コード例 #6
0
ファイル: ChatProxy.cs プロジェクト: AntonLapshin/csharp
 void ChatClientConnectCompleted(object sender, ConnectCompletedEventArgs e)
 {
     try
     {
         switch (e.Result)
         {
             case ConnectedStatuses.AlreadyConnected:
                 Connected(this, new ConnectedEventArgs { Message = "Пользователь уже подключен", Result = false });
                 break;
             case ConnectedStatuses.Connected:
                 Connected(this, new ConnectedEventArgs { Message = "Подключение удалось", Result = true });
                 break;
             case ConnectedStatuses.Error:
                 Connected(this, new ConnectedEventArgs { Message = "Внутренняя ошибка", Result = false });
                 break;
             case ConnectedStatuses.PasswordNotValid:
                 Connected(this, new ConnectedEventArgs { Message = "Неверный пароль", Result = false });
                 break;
         }
         if (e.Result != ConnectedStatuses.Connected) _chatClient.Close();
     }
     catch
     {
         Connected(this, new ConnectedEventArgs { Message = "Ошибка подключения", Result = false });
         _chatClient.Close();
     }
 }
コード例 #7
0
ファイル: Client.cs プロジェクト: killerwife/ACMadness
 /// <summary>
 /// Executes after proxy connection
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 public void proxy_ConnectCompleted(object sender, ConnectCompletedEventArgs e)
 {
     if (e.Result)
     {
         HandleProxy();
     }
     else
     {
         _viewModel.LoginStatusLabel = "Name found";
         _viewModel.ConnectButtonIsEnabled = true;
     }
 }
コード例 #8
0
ファイル: Laboratory.xaml.cs プロジェクト: undejavue/MCode
 //--- Прокси подключен ----------------------------------------------------
 void proxy_ConnectCompleted(object sender, ConnectCompletedEventArgs e)
 {
     mc.srv_select_StatusListAsync();
 }
コード例 #9
0
 //--- Прокси подключен ----------------------------------------------------
 void proxy_ConnectCompleted(object sender, ConnectCompletedEventArgs e)
 {
     mc.srv_select_StatusListAsync();
 }
コード例 #10
0
ファイル: Window1.xaml.cs プロジェクト: killerwife/ACMadness
        void proxy_ConnectCompleted(object sender, ConnectCompletedEventArgs e)
        {
            if (e.Error != null)
            {
                loginLabelStatus.Foreground = new SolidColorBrush(Colors.Red);
                loginTxtBoxUName.Text = e.Error.Message.ToString();
                loginButtonConnect.IsEnabled = true;
            }
            else if (e.Result)
            {
                HandleProxy();
            }
            else if (!e.Result)
            {
                loginLabelStatus.Content = "Name found";
                loginButtonConnect.IsEnabled = true;
            }


        }
コード例 #11
0
ファイル: MDSLocalClient.cs プロジェクト: undejavue/MCode
 //--- Прокси подключен ----------------------------------------------------
 static void own_proxy_ConnectCompleted(object sender, ConnectCompletedEventArgs e)
 {
     IsConnected = e.Result;
 }
コード例 #12
0
 //--- Прокси подключен ----------------------------------------------------
 static void own_proxy_ConnectCompleted(object sender, ConnectCompletedEventArgs e)
 {
     IsConnected = e.Result;
 }