private void CreateCurrencyButton_Click(object sender, EventArgs e) { if (ValidateCurrency()) { try { Currency c = new Currency() { Shorthand = this.CurrencyShortcutTextBox.Text, DataSource = this.CurrencyDataSourceTextBox.Text }; c.InitializeValue(); c = SqlConnector.AddCurrency(c); this.availableCurrencies.Add(c); InitializeLists(); } catch (MySql.Data.MySqlClient.MySqlException) { MessageBox.Show("This currency already exists", "Duplicate error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Incorret data! Try again", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } this.CurrencyShortcutTextBox.Text = ""; this.CurrencyDataSourceTextBox.Text = ""; }