private void FillComboBoxes(HistoryList hl) { string selfrom = comboBoxCustomFrom.Text; string selto = comboBoxCustomTo.Text; comboBoxCustomFrom.Items.Clear(); comboBoxCustomTo.Items.Clear(); comboBoxCustomFrom.Items.Add("Travel History Entry Last".T(EDTx.UserControlMarketData_LEntry)); comboBoxCustomTo.Items.Add("None".T(EDTx.None)); comboboxentries.Clear(); List <HistoryEntry> hlcpb = HistoryList.FilterByCommodityPricesBackwards(hl.EntryOrder()); JournalCommodityPricesBase last = null; foreach (HistoryEntry h in hlcpb) { var j = (JournalCommodityPricesBase)h.journalEntry; if (last == null || !j.Station.Equals(last.Station) || last.EventTimeUTC - j.EventTimeUTC >= new TimeSpan(0, 15, 0)) { comboboxentries.Add(h); string v = h.System.Name + ":" + h.WhereAmI + " " + "on".T(EDTx.on) + " " + EDDConfig.Instance.ConvertTimeToSelectedFromUTC(h.EventTimeUTC).ToString(); if (h.journalEntry is JournalEDDCommodityPrices) { v += " (CAPI)"; } comboBoxCustomFrom.Items.Add(v); comboBoxCustomTo.Items.Add(v); last = j; } } comboBoxCustomFrom.Enabled = comboBoxCustomTo.Enabled = false; if (comboBoxCustomFrom.Items.Contains(selfrom)) { comboBoxCustomFrom.SelectedItem = selfrom; } else { comboBoxCustomFrom.SelectedIndex = 0; } if (comboBoxCustomTo.Items.Contains(selto)) { comboBoxCustomTo.SelectedItem = selto; } else { comboBoxCustomTo.SelectedIndex = 0; } comboBoxCustomFrom.Enabled = comboBoxCustomTo.Enabled = true; }
private void FillComboBoxes(HistoryList hl) { string selfrom = comboBoxCustomFrom.Text; string selto = comboBoxCustomTo.Text; comboBoxCustomFrom.Items.Clear(); comboBoxCustomTo.Items.Clear(); comboBoxCustomFrom.Items.Add("Travel History Entry Last".T(EDTx.UserControlMarketData_LEntry)); comboBoxCustomTo.Items.Add("None".T(EDTx.None)); comboboxentries.Clear(); List <HistoryEntry> hlcpb = HistoryList.FilterByCommodityPricesBackwards(hl.EntryOrder()); foreach (HistoryEntry h in hlcpb) { comboboxentries.Add(h); string v = h.System.Name + ":" + h.WhereAmI + " " + "on".T(EDTx.on) + " " + EDDiscoveryForm.EDDConfig.ConvertTimeToSelectedFromUTC(h.EventTimeUTC).ToString(); if (h.journalEntry is JournalEDDCommodityPrices) { v += " (CAPI)"; } comboBoxCustomFrom.Items.Add(v); comboBoxCustomTo.Items.Add(v); } comboBoxCustomFrom.Enabled = comboBoxCustomTo.Enabled = false; if (comboBoxCustomFrom.Items.Contains(selfrom)) { comboBoxCustomFrom.SelectedItem = selfrom; } else { comboBoxCustomFrom.SelectedIndex = 0; } if (comboBoxCustomTo.Items.Contains(selto)) { comboBoxCustomTo.SelectedItem = selto; } else { comboBoxCustomTo.SelectedIndex = 0; } comboBoxCustomFrom.Enabled = comboBoxCustomTo.Enabled = true; }