bool IsTheCorrectInformation(Catalog.Codes param) { switch (param.Code.Length) { case int length when length == 6 && int.TryParse(param.Price, out int price) && param.MaturityMarketCap.StartsWith("증거금"): return((param.MarginRate == 1 || param.MarginRate == 2) && price > 0 && (param.MaturityMarketCap.Contains("거래정지") || string.IsNullOrEmpty(param.Price)) == false); default: return(false); } }
internal TrendToCashflow(Catalog.Codes codes) { InitializeComponent(); random = new Random(); boxTrend.Text = codes.Name.Contains("&") ? UseMnemonic(codes.Name) : codes.Name; code = codes.Code; foreach (var check in panel.Controls) { if (check is CheckBox button) { button.Checked = random.Next(0, 4) == 0; } } }
internal TrendsInValuation(string symbol, Catalog.Codes codes) { InitializeComponent(); random = new Random(); boxTrend.Text = codes.Name.Contains("&") ? UseMnemonic(codes.Name) : codes.Name; code = codes.Code; this.symbol = string.Concat(symbol, '|'); foreach (var check in panel.Controls) { if (check is CheckBox button) { button.Checked = random.Next(0, 4) == 0; } } }