private void btnAdd_Click(object sender, EventArgs e) { frmMembershipAdd newMember = new frmMembershipAdd(); newMember.ShowDialog(); Member member = newMember.member; if (member != null && !String.IsNullOrEmpty(member.FirstName) && !String.IsNullOrEmpty(member.LastName) && !String.IsNullOrEmpty(member.Email)) { members += member; } }
private void btnDelete_Click(object sender, EventArgs e) { int index = lstMembers.SelectedIndex; if (index != -1) { Member objMember = members[index]; DialogResult button = MessageBox.Show("Are you sure you want to delete '" + objMember.FirstName + " " + objMember.LastName + "'" , "Confirm Delete", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (button == DialogResult.Yes) { members -= objMember; } } }
// operation for delete button on the form. private void deleteButton_Click(object sender, EventArgs e) { int i = listMembers.SelectedIndex; if (i != -1) { Member m = memberlist[i]; // confirmation before deleting the data. string message = "Are you sure you want to delete " + m.GetDisplayText() + "?"; DialogResult button = MessageBox.Show(message, "Confirm Delete", MessageBoxButtons.YesNo); if (button == DialogResult.Yes) { memberlist -= m; } } }
// method for handling change in the event. private void handleChange(MembershipList listMembers) { listMembers.save(); fillMembersListBox(); }
private void fnUpdateChange(MembershipList memberList) { members.Save(); fnLoadListBox(); }
public frmMembership() { InitializeComponent(); members = new MembershipList(); }