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