public static Security GetSecurity_cusip(string cusip, DateTime curr_dt) { List <Security> secList = SecurityMaster.Get_secList_cusip(cusip); if (secList.Count < 1) { return(null); } if (secList.Count == 1) { return(secList[0]); //if only one, return it } foreach (Security sec in secList) { if (curr_dt < sec.EffectiveDate.Value) { continue; } else { return(sec); } } return(secList[0]);//if no match based on time, give first one }
public Attribute_Input_form(string secName, string cusip) { this.InitializeComponent(); this.info_label.Text = "Please input Ticker for Security CUSIP: " + cusip; this.sec_label.Text = "Security Name: " + secName; List <Security> sec_list = SecurityMaster.Get_secList_cusip(cusip); foreach (Security sec in sec_list) { this.values_comboBox.Items.Add(sec.TickerSymbol.Value); } if (this.values_comboBox.Items.Count > 0) { this.values_comboBox.SelectedIndex = 0; } }