public void ClearMap() { LogLib.WriteLine("Entering EQMap.ClearMap()", LogLevel.Trace); try { if (!initialized) { throw new Exception("EQMapManager not initialized yet"); } eq.Clear(); SpawnList.listView.BeginUpdate(); SpawnTimerList.listView.BeginUpdate(); GroundItemList.listView.BeginUpdate(); SpawnList.listView.Items.Clear(); SpawnTimerList.listView.Items.Clear(); if (eq.mobsTimers.mobsTimer2.Count > 0) { foreach (SPAWNTIMER st in eq.mobsTimers.mobsTimer2.Values) { st.itmSpawnTimerList = null; } } GroundItemList.listView.Items.Clear(); SpawnList.listView.EndUpdate(); SpawnTimerList.listView.EndUpdate(); GroundItemList.listView.EndUpdate(); eq.mobsTimers.ResetTimers(); } catch (Exception ex) { LogLib.WriteLine("Error with ClearMap:", ex); } LogLib.WriteLine("Exiting EQMap.ClearMap()", LogLevel.Trace); }
private void GetEQData(DateTime EqDate, string EQLegalEntity) { var HPositionDataRaw = new List <ve_g1position_gqlObject>(); GetEquilendDataFromSource(HPositionDataRaw, EqDate); EQData.Clear(); EQDataLegalEntities.Clear(); //5773 is our Equilend legal Entity PopulateEQDataObject(HPositionDataRaw, EQData, EQLegalEntity); //Populate the ComboBox. It's databound EQDataLegalEntities.AddRange(EQData.Select(x => x.CPTY_LEGAL_ENTITY_ID).Distinct().ToList()); if (EQData.Count == 0) { MessageBox.Show("No Data"); return; } EQData.OrderBy(x => x.CPTY_LEGAL_ENTITY_ID); }