コード例 #1
0
        private void LoadDefaultDeadlines()
        {
            var defaultElectionKey = Elections.GetDefaultElectionKeyFromKey(GetElectionKey());
            var defaults           = ElectionsDefaults.GetData(defaultElectionKey).FirstOrDefault();

            foreach (var item in _ChangeDeadlinesTabInfo)
            {
                if (DataItemBase.FindControl(this,
                                             "Default" + ChangeDeadlinesTabItem.GroupName +
                                             item.Column) is HtmlContainerControl defaultControl)
                {
                    var val = (DateTime?)defaults?[item.Column] ?? DefaultDbDate;
                    var str = val == DefaultDbDate ? "<none>" : val.ToString("d");
                    defaultControl.InnerText = $"Default: {str}";
                }
            }
        }
コード例 #2
0
        private void LoadDefaultText()
        {
            var defaultElectionKey = Elections.GetDefaultElectionKeyFromKey(GetElectionKey());
            var defaults           = ElectionsDefaults.GetData(defaultElectionKey).FirstOrDefault();

            foreach (var item in _ChangeInfoTabInfo)
            {
                if (DataItemBase.FindControl(this,
                                             $"Default{ChangeInfoTabItem.GroupName}{item.Column}") is HtmlContainerControl defaultControl)
                {
                    var val = defaults?[item.Column] as string;
                    var str = IsNullOrWhiteSpace(val) ? "<none>" : val;
                    defaultControl.InnerText           = $"Default: {str}";
                    defaultControl.Attributes["title"] =
                        WebUtility.HtmlEncode(defaultControl.InnerText);
                }
            }
        }