// member selection changes private void cboMemberID_SelectedIndexChanged(object sender, EventArgs e) { int selectedID = (int)cboMemberID.SelectedValue; try { current = MemberDB.GetMemberByID(selectedID); DisplayCurrentMemberData(); } catch (Exception ex) { MessageBox.Show("Error while retrieving member with selected ID: " + ex.Message, ex.GetType().ToString()); } }
// user wants to update DateEnded of the current member private void btnUpdate_Click(object sender, EventArgs e) { frmUpdate secondForm = new frmUpdate(); secondForm.current = current; // set current member on the second form DialogResult result = secondForm.ShowDialog(); // display second form modal if (result == DialogResult.OK) { current = secondForm.current; // receive current member from the second form } else if (result == DialogResult.Retry) { current = MemberDB.GetMemberByID(current.MemberID); } DisplayCurrentMemberData(); }