Example #1
0
        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
        }
Example #2
0
        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;
            }
        }