private void Connect_Click(object sender, RoutedEventArgs e) { if (!String.IsNullOrEmpty(txb_Ip.Text) && !String.IsNullOrEmpty(txb_Port.Text)) { this.healthCareClient = new HealthCareClient(txb_Ip.Text, int.Parse(txb_Port.Text), this); if (this.healthCareClient.Connect()) { stk_Connect.Visibility = Visibility.Collapsed; stk_Login.Visibility = Visibility.Visible; } else { this.healthCareClient = null; lbl_ConnectError.Content = "Kon geen verbinden maken, geen connectie gevonden!"; lbl_ConnectError.Visibility = Visibility.Visible; } } else { lbl_ConnectError.Content = "Velden Ip en Poort mogen niet leeg zijn!"; lbl_ConnectError.Visibility = Visibility.Visible; } }
public ClientWindow(HealthCareClient healthCareClient) { InitializeComponent(); this.vrClient = new Client("145.48.6.10", 6666, this, null); this.vrClient.Connect(); this.healthCareClient = healthCareClient; this.healthCareClient.SetReciever(this); this.dataManager = new DataManager(this.healthCareClient, this); GetCurrentSessions(); this.liveChartControl = new LiveChartControl("Hartslag", "", "", 40, 250, 180, 20, LiveChart.BlueGreenDarkTheme, true, true, true, true, false, false, true); Grid.SetColumn(this.liveChartControl, 1); grd_DataGrid.Children.Add(this.liveChartControl); this.Closed += ClientWindow_Closed; this.sessionInProgress = false; this.bikeIsConnected = false; this.lastChatMessage = ""; this.KeyUp += ClientWindow_KeyUp; }