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