Beispiel #1
0
        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);
        }