private void Btn_DeleteConflict_Click(object sender, RoutedEventArgs e) { string selected; selected = Convert.ToString(ListBox_ConflictDetails.SelectedValue); // Verify the user selected a record to delete if (!string.IsNullOrEmpty(selected)) { MessageBoxResult result; result = MessageBox.Show(Tools.deleteMessage, Tools.deleteTitle, MessageBoxButton.YesNo); if (result == MessageBoxResult.Yes) { foreach (ConflictDBInfo conflict in conflictList) { if (conflict.Conflict == selected) { // Remove from the database conflict.DeleteFromDatabase(); } } conflictList = ConflictDBInfo.LoadObjectList(); ListBox_ConflictDetails.DataContext = conflictList; } } else { MessageBox.Show(Tools.RecordDeleteMessage, Tools.RecordSelectTitle); } }
public Conflicts() { InitializeComponent(); conflictList = ConflictDBInfo.LoadObjectList(); ListBox_ConflictDetails.DataContext = conflictList; DataContext = this; }
private void Save() { CurrentConflict.WriteDataToDatabase(); conflictList = ConflictDBInfo.LoadObjectList(); ListBox_ConflictDetails.DataContext = conflictList; HideControls(); CurrentConflict = null; }