Beispiel #1
0
 private void btsave_Click(object sender, EventArgs e)
 {
     try
     {
         bl.changeUserColor(col);
         bl.changeUserLanguage(german);
         bl.changeUserTheme(darktheme);
         this.Dispose();
     } catch (Exception ex)
     {
         MessageBox1 msg = new MessageBox1(ex.Message, bl.Color, bl.Theme, bl.German);
         msg.setVisible(true);
     }
 }
Beispiel #2
0
 private void btLogin_Click(object sender, EventArgs e)
 {
     try
     {
         bl.Login(tfUsername.Text, tfPassword.Text);
         CryptoKeyGUI window = new CryptoKeyGUI(this, bl);
         this.setVisible(false);
         window.setVisible(true);
     }
     catch (Exception ex)
     {
         MessageBox1 mb = new MessageBox1(ex.Message, Color.FromArgb(0, 51, 204), false, false);
         mb.setVisible(true);
     }
 }
Beispiel #3
0
        private void btRegister_Click(object sender, EventArgs e)
        {
            try{
                String username  = tfUsername.Text;
                String email     = tfEmail.Text;
                String password  = tfpassword.Text;
                String password2 = tfPassword2.Text;

                if (email.Contains("@") && email.Contains(".") && !(username.Contains("@")))
                {
                    if (this.correctPassword(password))
                    {
                        if (this.samePasswords(password, password2))
                        {
                            bl.Register(tfUsername.Text, tfEmail.Text, tfpassword.Text);
                            MessageBox.Show("Ihr Account wurde erfolgreich erstellt");
                            this.setVisible(false);
                            ancestor.setVisible(true);
                        }
                        else
                        {
                            MessageBox.Show("Die beiden Passwörter stimmen nicht überein");
                        }
                    }
                    else
                    {
                        MessageBox.Show("Das Passwort erfüllt nicht die vorgegebenen Bedienungen. Das Passwort muss" +
                                        "mindestens einen Großbuchstaben, einen Kleinbuchstaben und mindestens eine Ziffer enthalten. " +
                                        "Außerdem muss das Passwort eine Mindestlänge von 8 Zeichen haben!");
                    }
                }
                else
                {
                    MessageBox.Show("Ungültige Email Adresse oder Benutzername!");
                }
            }
            catch (Exception ex)
            {
                MessageBox1 mb = new MessageBox1(ex.Message, Color.FromArgb(0, 51, 204), false, false);
                mb.setVisible(true);
            }
        }