/* * Class which handles the de-registering of one waitinglist item * and curing one disease. */ public DiseaseCuredDeregisterPage(WaitingListItem item, SingleWaitingListItemPage parentWaitingListItemPage) { this.item = item; this.parentWaitingListItemPage = parentWaitingListItemPage; InitializeComponent(); setupDiseaseList(); }
/* * De-registers the given waiting list item in the given * user profile. */ public User deregister(User user, WaitingListItem item, int reasonCode) { foreach (WaitingListItem i in user.waitingListItems) { if (i.id == item.id) { i.organDeregisteredDate = new CustomDate(DateTime.Now); i.organDeregisteredCode = reasonCode; } } return(user); }
/* * Class which handles setting the date of death of the receiver of the selected * WaitingListItem, and the de-registering of all thier WaitingListItems */ public DeceasedDeregisterPage(WaitingListItem item, SingleWaitingListItemPage parentWaitingListItemPage) { InitializeComponent(); this.item = item; this.parentWaitingListItemPage = parentWaitingListItemPage; }