private void Button_Click_Connect(object sender, RoutedEventArgs e)
        {
            if ((Server)pcRemote.SelectedItem != null && (((Server)(pcRemote.SelectedItem)).Status == 2))
            {
                //     ((Server)(pcRemote.SelectedItem)).Disconnect();
                return;
            }

            if ((Server)pcRemote.SelectedItem != null && (((Server)(pcRemote.SelectedItem)).Status == 0))
            {
                if (cw == null)
                {
                    cw = new connectWindow();
                }
                else
                {
                    cw.Activate();
                }

                cw.mw = this;
                if (ch.LeftServer != null && (ch.LeftServer.Status == 1 || ch.LeftServer.Status == 2))
                {
                    cw.leftbuttonmonitor.IsEnabled = false;
                }

                if (ch.RightServer != null && (ch.RightServer.Status == 1 || ch.RightServer.Status == 2))
                {
                    cw.rightbuttonmonitor.IsEnabled = false;
                }

                cw.Show();
            }
            else if ((Server)pcRemote.SelectedItem != null && (((Server)(pcRemote.SelectedItem)).Status == 1))
            {
                ((Server)(pcRemote.SelectedItem)).Disconnect(false);
                pcRemote.UnselectAll();
            }
        }
        private void Button_Click_Connect(object sender, RoutedEventArgs e)
        {
            if ((Server)pcRemote.SelectedItem != null && (((Server)(pcRemote.SelectedItem)).Status == 2))
            {
               //     ((Server)(pcRemote.SelectedItem)).Disconnect();
                return;
            }

            if ((Server)pcRemote.SelectedItem != null && (((Server)(pcRemote.SelectedItem)).Status == 0))
            {
                if (cw == null)
                    cw = new connectWindow();
                else
                    cw.Activate();

                cw.mw = this;
                if (ch.LeftServer != null && (ch.LeftServer.Status == 1 || ch.LeftServer.Status == 2))
                {
                    cw.leftbuttonmonitor.IsEnabled = false;
                }

                if (ch.RightServer != null && (ch.RightServer.Status == 1 || ch.RightServer.Status == 2))
                {
                    cw.rightbuttonmonitor.IsEnabled = false;
                }

                cw.Show();
            }
            else if ((Server)pcRemote.SelectedItem != null && (((Server)(pcRemote.SelectedItem)).Status == 1))
            {
                ((Server)(pcRemote.SelectedItem)).Disconnect(false);
                pcRemote.UnselectAll();
            }
        }