private void btnAddBTStakeholder_Click(object sender, EventArgs e) { String[] names = this.model.GetStakeholderNames(); frmNameListChooser frm = new frmNameListChooser(names, this.localizer); if (frm.ShowDialog(this) == DialogResult.OK) { String name = (String)frm.SelectedItem; Stakeholder stakeholder = (Stakeholder)this.model.FindElementByName(name); if (this.requirement.Beneficiaries.FindByUniqueID(stakeholder.UniqueID) != null) { // [Element already present!] MessageBox.Show(this, this.localizer.GetValue("UserMessages", "elementAlreadyPresent")); return; } this.requirement.AddBeneficiary(stakeholder); ListViewItem lvi = new ListViewItem(); lvi.Text = stakeholder.Name; this.lvBTStakeholders.Items.Add(lvi); this.modified = true; } frm.Dispose(); }
private void btnAddPBStakeholder_Click(object sender, EventArgs e) { String[] names = this.model.GetStakeholderNames(); frmNameListChooser frm = new frmNameListChooser(names, this.localizer); if(frm.ShowDialog(this) == DialogResult.OK) { String name = (String)frm.SelectedItem; Stakeholder stakeholder = (Stakeholder)this.model.FindElementByName(name); if(this.requirement.Proponents.FindByUniqueID(stakeholder.UniqueID) != null) { // [Element already present!] MessageBox.Show(this, this.localizer.GetValue("UserMessages", "elementAlreadyPresent")); return; } this.requirement.AddProponent(stakeholder); ListViewItem lvi = new ListViewItem(); lvi.Text = stakeholder.Name; this.lvPBStakeholders.Items.Add(lvi); this.modified = true; } frm.Dispose(); }