コード例 #1
0
ファイル: MainForm.cs プロジェクト: StuartTCCD/itse1430
        private void OnCharacterDelete(object sender, EventArgs e)
        {
            if (lbCharacters.SelectedIndex == -1)
            {
                MessageBox.Show(this, "Please select a character first");
                return;
            }
            var theCharacter = GetSelectedCharacter();

            if (theCharacter == null)
            {
                return;
            }
            DialogResult result = MessageBox.Show($"Are you sure you want to delete {theCharacter.Name}?", "Delete Character", MessageBoxButtons.YesNo);

            if (result == DialogResult.Yes)
            {
                try
                {
                    _roster.Delete(theCharacter.Id);
                }
                catch (Exception ex)
                {
                    DisplayError("Delete Failed", ex.Message);
                }
                UpdatelbCharacters();
            }
        }
コード例 #2
0
        private void tsMenuCharacterDelete_Click(object sender, EventArgs e)
        {
            DialogResult confirmation = MessageBox.Show($"Are you sure to delete {((Character)lstCharacter.SelectedValue).Name}?", "Deletion", MessageBoxButtons.YesNo);

            if (confirmation == DialogResult.Yes)
            {
                roster.Delete(((Character)lstCharacter.SelectedValue).UniqueIdentifier);
                BindListBox();
            }
        }
コード例 #3
0
ファイル: MainForm.cs プロジェクト: StuartTCCD/itse1430
        private void OnCharacterDelete(object sender, EventArgs e)
        {
            if (lbCharacters.SelectedIndex == -1)
            {
                MessageBox.Show(this, "Please select a character first");
                return;
            }
            var theCharacter = GetSelectedCharacter();

            if (theCharacter == null)
            {
                return;
            }
            DialogResult result = MessageBox.Show($"Are you sure you want to delete {theCharacter.Name}?", "Delete Character", MessageBoxButtons.YesNo);

            if (result == DialogResult.Yes)
            {
                _roster.Delete(theCharacter.Id, out var error);
                UpdatelbCharacters();
            }
        }
コード例 #4
0
ファイル: MainForm.cs プロジェクト: kietsolo99/itse1430
 private void DeleteCharacter(int id)
 {
     _characters.Delete(id);
 }
コード例 #5
0
 private void DeleteCharacter(int id)
 {
     _character.Delete(id);
     RefreshUI();
 }