public void Refresh(bool refr_1 = true, bool refr_2 = true, bool refr_3 = true, bool refr_4 = true) { if (refr_1) { AreaList.Clear(); AreaList.AddRange(PubMaster.Mod.AreaSql.QueryAreaList()); } if (refr_2) { AreaDevList.Clear(); AreaDevList.AddRange(PubMaster.Mod.AreaSql.QueryAreaDeviceList()); } if (refr_3) { AreaTraList.Clear(); AreaTraList.AddRange(PubMaster.Mod.AreaSql.QueryAreaTrackList()); } if (refr_4) { AreaDevTraList.Clear(); AreaDevTraList.AddRange(PubMaster.Mod.AreaSql.QueryAreaDeviceTrackList()); } }
public List <uint> GetAreaTrackIds(uint areaid, TrackTypeE typeE) { List <AreaTrack> areaTracks = AreaTraList.FindAll(c => c.area_id == areaid && c.TrackType == typeE); return(areaTracks.Select(c => c.track_id).ToList()); }
public List <AreaTrack> GetAreaTrackIds(uint areaid) { return(AreaTraList.FindAll(c => c.area_id == areaid)); }