private void LoadMarketPrices(bool a_Silent, bool a_DeleteOld) { try { Settings.V2._PriceSettings settings = m_Engine.m_Settings.PriceLoad.Items; IPriceProvider provider = PriceProviderAuto.GetPriceProvider(settings); if (a_DeleteOld) { m_MarketPrices.DropPrices(provider); } m_MarketPrices.LoadPrices(provider, settings, a_Silent); } catch (System.Exception a_Exception) { ErrorMessageBox.Show("Failed to load market prices:\n" + a_Exception.Message); } UpdateLstRefinery(); UpdateStatus(); if (0 != m_MarketPrices.GetQueueSize()) { m_RunningListUpdates = ListUpdates.Prices; } }
public FrmMain() { m_Assets = new EveAssets(m_Engine, m_EveDatabase); m_MarketPrices = new MarketPricesDB(m_ItemsDB); m_RunningListUpdates = 0; InitializeComponent(); }
private void TmrUpdate_Tick(object sender, EventArgs e) { if (m_RunningListUpdates != 0) { UpdateLstRefinery(); } UpdateStatus(); if (0 == m_MarketPrices.GetQueueSize()) { m_RunningListUpdates &= ~ListUpdates.Prices; } }