protected override void OnInit(EventArgs e) { base.OnInit(e); if (this.EnumTypeCode.IsNoNull()) { List <Sys_Parameter> list = new ParameterRule().GetParameter(this.EnumTypeCode, this.IsCache); foreach (Sys_Parameter parameter in list) { this.Items.Add(new ListItem(parameter.ParameterName, parameter.ParameterCodeID.ToString())); } } }
protected override void OnInit(EventArgs e) { base.OnInit(e); if (this.EnumTypeCode.IsNoNull()) { this.Items.Clear(); if (this.IsSelectAll) { this.Items.Insert(0, new ListItem(this.DefaultText, "")); } ParameterRule rule = new ParameterRule(); foreach (Sys_Parameter parameter in rule.GetParameter(this.EnumTypeCode, this.IsCache)) { this.Items.Add(new ListItem(parameter.ParameterName, parameter.ParameterCodeID.ToString())); } } else if (this.IsSelectAll) { this.Items.Insert(0, new ListItem(this.DefaultText, "")); } }
public ParametersRule(ParameterRule parameter, ExtraParameterRule extraParameter) { Parameter = Guard.NonNull(() => parameter); ExtraParameter = extraParameter; }