private void TextAccount_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { var account = TextAccount.Text.Trim().ToLower(); var db = new AccountDB(); var dbError = db.Open(); if (dbError.Number != 0) { var errorText = $"Cannot connect to database {Environment.NewLine}"; errorText += $"Error Number: {dbError.Number}{Environment.NewLine}"; errorText += $"Error Message: {dbError.Message}"; MessageBox.Show(errorText); } else { if (db.Connected) { var accountId = db.GetAccountId(account); if (accountId == 0) { MessageBox.Show("Account not found."); SearchAccountBox.Text = "Search for account: 0 result(s)."; } else { SearchAccountBox.Text = "Search for account: 1 result(s)."; } characters = db.GetCharacterList(accountId); FillCharacterList(); } } db.Close(); } }