private void TextCharacter_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { var name = TextCharacter.Text.Trim(); 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 character = db.GetCharacterTempData(name); if (character.Id == 0) { EnableEditControls(false); MessageBox.Show("Character not found."); } else { EnableEditControls(true); } characterId = character.Id; LabelCharacter.Text = $"Character: {character.Character}"; SearchCharacterBox.Text = $"Search for character: Id {character.Id}."; GroupCharacter.Text = $"Character: Selected Character Id: {character.Id}"; } } db.Close(); } }