private void Login() { CustomSqlConnection con = new CustomSqlConnection(); if (con.ConnectError()) { MetroMessageBox.Show(this, "Die Verbindung zum SQL-Server konnte nicht hergestellt werden. " + "Bitte überprüfen Sie die Verbindungseinstellungen.", "Keine Verbindung.", MessageBoxButtons.OK, MessageBoxIcon.Error); FormSettings formSettings = new FormSettings(); formSettings.ShowDialog(this); formSettings.Dispose(); return; } User user = new User(tb_User.Text); string userPassword = tb_Password.Text; if (user.CanLogin(userPassword)) { AuthInfo.CurrentUser = user; this.Hide(); FormMain formMain = new FormMain(); formMain.Closed += (s, args) => this.Close(); formMain.Show(); } else { MetroMessageBox.Show(this, "Die Anmeldedaten sind falsch. Bitte versuchen Sie es erneut!", "Fehler!", MessageBoxButtons.OK, MessageBoxIcon.Error); tb_Password.Clear(); } }
private void btSettingsClick(object sender, EventArgs e) { FormSettings formSettings = new FormSettings(); formSettings.ShowDialog(this); formSettings.Dispose(); }