private void PopulateCharacterList() { lstCharacters.Items.Clear(); try { List <GameCharacter> characters = CharacterDB.getAllCharacters(); foreach (GameCharacter character in characters) { lstCharacters.Items.Add(character); } } catch { MessageBox.Show("Error, please try again later"); Application.Exit(); } }
private void BtnCreate_Click(object sender, EventArgs e) { GameCharacter G = new GameCharacter(); if (!string.IsNullOrWhiteSpace(txtCharacterName.Text)) { G.Name = txtCharacterName.Text; G.DEF = Convert.ToInt32(TxtDefense.Text); G.STR = Convert.ToInt32(TxtStrength.Text); G.VIT = Convert.ToInt32(TxtVitality.Text); // since XP is an int it defaults to zero CharacterDB.AddCharacter(G); } else { MessageBox.Show("Name cannot be empty!"); } this.Close(); }