Beispiel #1
0
        //----------------------------------------------------------------------------------------------------------------------------------
        private bool SecFilter(object item)
        {
            ISecurityInfo sec = item as ISecurityInfo;

            return((TickerFilterString.Trim() == "" || sec.Ticker.Contains(TickerFilterString)) &&
                   (NameFilterString.Trim() == "" || sec.SecurityName.Contains(NameFilterString)));
        }
Beispiel #2
0
 public SecurityInfo(ISecurityInfo securityInfo)
 {
     if (securityInfo != null)
     {
         this.Populate(securityInfo);
     }
 }
Beispiel #3
0
 public SecurityInfo(ISecurityInfo securityInfo)
 {
     if (securityInfo != null)
     {
         this.Populate(securityInfo);
     }
 }
Beispiel #4
0
        private void Populate(ISecurityInfo securityInfo)
        {
            this.IsActive = securityInfo.IsActive;
            this.IsTempPassword = securityInfo.IsTempPassword;
            this.Password = securityInfo.Password;
            this.Username = securityInfo.Username;
            if (securityInfo.DateTimePasswordExpires.HasValue) this.DateTimePasswordExpires = DateTimePasswordExpires.Value;

        }
Beispiel #5
0
 private void Populate(ISecurityInfo securityInfo)
 {
     this.IsActive       = securityInfo.IsActive;
     this.IsTempPassword = securityInfo.IsTempPassword;
     this.Password       = securityInfo.Password;
     this.Username       = securityInfo.Username;
     if (securityInfo.DateTimePasswordExpires.HasValue)
     {
         this.DateTimePasswordExpires = DateTimePasswordExpires.Value;
     }
 }
Beispiel #6
0
        private readonly Dictionary <string, MyCandlesSource> candlesSources = new Dictionary <string, MyCandlesSource>(); // Key - "SecID_timeFrame"

        public ICandlesSourceFromProvider GetCandlesSource(string secID, TimeFrame timeFrame)
        {
            string candlesSources_key = $"{secID}_{(int)timeFrame}";

            if (!candlesSources.ContainsKey(candlesSources_key))
            {
                ISecurityInfo   secInfo       = GetSecFromCatalog(secID);
                MyCandlesSource candlesSource = new MyCandlesSource(secInfo.ExchangeName, secInfo.Ticker, timeFrame, EndCandlesSourceUsing);
                candlesSources.Add(candlesSources_key, candlesSource);
                return(candlesSource);
            }
            else
            {
                return(candlesSources[candlesSources_key]);
            }
        }
 public SecurityDataViewModel(ISecurityInfo security)
 {
     Security = security;
 }
 private void SetUserContextWithMessage(ISecurityInfo message)
 {
     message.SetUserContext(_userContext);
 }