Handle Ergometer disconnect

This commit is contained in:
2015-10-20 22:40:44 +02:00
parent 30c9b7c6e3
commit cd8b2bc634
2 changed files with 10 additions and 6 deletions
@@ -56,6 +56,10 @@ namespace ErgometerApplication
count++; 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(); panelLogin.BringToFront();
panelTopBar.Visible = false; panelTopBar.Visible = false;
panelLogin.lblVerification.Text = "U bent uitgelogd."; panelLogin.lblVerification.Text = message;
panelLogin.lblVerification.ForeColor = Color.Blue; panelLogin.lblVerification.ForeColor = cl;
panelLogin.lblVerification.Visible = true; panelLogin.lblVerification.Visible = true;
panelLogin.textBoxUsername.Text = ""; panelLogin.textBoxUsername.Text = "";
panelLogin.textBoxPassword.Text = ""; panelLogin.textBoxPassword.Text = "";
sessionLogout(); MainClient.Disconnect();
updateTimer.Stop(); updateTimer.Stop();
} }
} }