diff --git a/ErgometerApplication/ErgometerApplication/ClientApplicatie.cs b/ErgometerApplication/ErgometerApplication/ClientApplicatie.cs index 90c505d..82d0c67 100644 --- a/ErgometerApplication/ErgometerApplication/ClientApplicatie.cs +++ b/ErgometerApplication/ErgometerApplication/ClientApplicatie.cs @@ -56,6 +56,10 @@ namespace ErgometerApplication count++; } + else + { + logout("De Ergometer is niet meer verbonden.", Color.Red); + } } } @@ -124,21 +128,21 @@ namespace ErgometerApplication } - public void sessionLogout() + private void buttonLogOff_Click(object sender, EventArgs e) { - MainClient.Disconnect(); + logout("U bent uitgelogd.", Color.Blue); } - private void buttonLogOff_Click(object sender, EventArgs e) + private void logout(string message, System.Drawing.Color cl) { panelLogin.BringToFront(); panelTopBar.Visible = false; - panelLogin.lblVerification.Text = "U bent uitgelogd."; - panelLogin.lblVerification.ForeColor = Color.Blue; + panelLogin.lblVerification.Text = message; + panelLogin.lblVerification.ForeColor = cl; panelLogin.lblVerification.Visible = true; panelLogin.textBoxUsername.Text = ""; panelLogin.textBoxPassword.Text = ""; - sessionLogout(); + MainClient.Disconnect(); updateTimer.Stop(); } } diff --git a/ErgometerApplication/ErgometerApplication/bin/Debug/ErgometerLibrary.dll b/ErgometerApplication/ErgometerApplication/bin/Debug/ErgometerLibrary.dll index 69afd8a..2fa6b85 100644 Binary files a/ErgometerApplication/ErgometerApplication/bin/Debug/ErgometerLibrary.dll and b/ErgometerApplication/ErgometerApplication/bin/Debug/ErgometerLibrary.dll differ