private void Btn_DeleteAward_Click(object sender, RoutedEventArgs e) { string selectedAward; selectedAward = Convert.ToString(ListBox_AwardDetails.SelectedValue); // Verify the user selected a record to delete if (!string.IsNullOrEmpty(selectedAward)) { MessageBoxResult result; result = MessageBox.Show(Tools.deleteMessage, Tools.deleteTitle, MessageBoxButton.YesNo); if (result == MessageBoxResult.Yes) { foreach (AwardDBInfo award in awardList) { if (award.Award == selectedAward) { // Remove from the database award.DeleteFromDatabase(); } } awardList = AwardDBInfo.LoadObjectList(CurrentBranch); ListBox_AwardDetails.DataContext = awardList; } } else { MessageBox.Show(Tools.RecordDeleteMessage, Tools.RecordSelectTitle); } }
private void Save() { CurrentAward.WriteDataToDatabase(); awardList = AwardDBInfo.LoadObjectList(CurrentBranch); ListBox_AwardDetails.DataContext = awardList; HideControls(); CurrentAward = null; }