patbef-ServiceOutside/PasswordEncryptor/MainForm.cs

49 lines
1.6 KiB
C#

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