private ObservableCollection <ServiceTable> ReloadServiceTableList() { if (TeamIDFilterForTables == null) { return(new ObservableCollection <ServiceTable>(ServiceTableDal.FindAll(x => x.Team.SessionGroupID == SessionGroupID))); } return(new ObservableCollection <ServiceTable>(ServiceTableDal.FindAll(x => x.Team.SessionGroupID == SessionGroupID && x.TeamID == TeamIDFilterForTables.ID))); }
private ObservableCollection <ServiceTable> ReloadServiceTableList() { if (TeamFilter == null) { return(new ObservableCollection <ServiceTable>(ServiceTableDal.FindAll(x => x.Team.SessionGroupID == SessionGroupID))); } return(new ObservableCollection <ServiceTable>(ServiceTableDal.FindAll(x => x.Team.SessionGroupID == SessionGroupID && x.TeamID == TeamFilter.ID && x.TableName.Contains(TableNameFilter)))); }
public void DeleteServiceTable(object param) { ServiceTable selectedServiceTable = (ServiceTable)((DataGrid)param).SelectedItem; if (ServiceTableFieldDal.FindAll().Exists(x => x.TableID == selectedServiceTable.ID)) { MessageBox.Show("A táblához tartozik mező, ezért nem törölhető!", "Hiba", MessageBoxButton.OK, MessageBoxImage.Exclamation); } else { MessageBoxResult messageBoxResult = MessageBox.Show("Valóban törli?", "Törlés megerősítése", MessageBoxButton.YesNo, MessageBoxImage.Question); if (messageBoxResult == MessageBoxResult.Yes) { ServiceTableList.Remove(selectedServiceTable); ServiceTableDal.LogicalDelete(selectedServiceTable); } ServiceTableList = ReloadServiceTableList(); } }