using ServiceShared.Crypto; namespace PasswordEncryptor { public partial class MainForm : Form { public MainForm() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { try { if(string.IsNullOrEmpty(txtHost.Text)) { MessageBox.Show("Bitte geben Sie einen Hostnamen oder eine IP des Servers ein"); } else if(txtPort.Value <= 0) { MessageBox.Show("Bitte geben Sie eine gültige Port des MySQL Servers ein"); } else if (string.IsNullOrEmpty(txtDatabase.Text)) { MessageBox.Show("Bitte geben Sie den Datenbanknamen ein"); } else if (string.IsNullOrEmpty(txtUser.Text)) { MessageBox.Show("Bitte geben Sie den Benutzernamen der Datenbank ein"); } else if (string.IsNullOrEmpty(txtPassword.Text)) { MessageBox.Show("Bitte geben Sie das Passwort des Datenbankbenutzers ein"); } else { string cs = "Server=" + txtHost.Text + ";Port=" + txtPort.Value.ToString() + ";Database=" + txtDatabase.Text + ";Uid=" + txtUser.Text + ";Pwd=" + txtPassword + ";"; txtOutput.Text = AES.Encrypt(cs); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } } }