private void FillComboBoxClearingHouses() { try { comboBoxClearingHouse.Enabled = false; comboBoxClearingHouse.Items.Clear(); comboBoxClearingHouse.Items.AddRange( new object[] { "<Select>", ClearingHouse.BONY, ClearingHouse.IB, ClearingHouse.MorganStanley, ClearingHouse.Pershing, ClearingHouse.TCW, ClearingHouse.WellsFargo } ); comboBoxClearingHouse.SelectedIndex = 0; m_clearingHouseInfo = null; } catch (Exception ex) { HandleError("Error filling ClearingHouse combo box", ex); } }
private void comboBoxClearingHouse_SelectedIndexChanged(object sender, EventArgs e) { try { m_needToBindSource = true; if (comboBoxClearingHouse.SelectedIndex <= 0) { m_clearingHouseInfo = null; } else { m_clearingHouseInfo = ClearingHouseFactory.GetClearingHouse((ClearingHouse)comboBoxClearingHouse.SelectedItem); } FillComboBoxFileTypes(); } catch (Exception ex) { HandleError("Error changing clearing house selection", ex); } finally { EnableControls(); BindSource(); } }