protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { if (this.DropDownList1.SelectedIndex == 4) { DropDownList2.DataSource = StrategyFactory.GetGradeStrategy(this.DropDownList1.SelectedValue).GetValueRange(); DropDownList2.DataTextField = "Text"; DropDownList2.DataValueField = "Name"; DropDownList2.DataBind(); } }
protected void Button30_Click(object sender, EventArgs e) { StrategySet set = new StrategySet(); IGradeStrategy strategy = StrategyFactory.GetGradeStrategy(this.DropDownList1.SelectedValue); strategy.Value = this.DropDownList2.SelectedValue; this.Label4.Text = strategy.BuildQuery(); CustomerGrade cg = new CustomerGrade(); cg.CompanyID = 2; cg.GradeLevel = UserLevel.D; cg.GradeLimit = strategy.BuildQuery(); CustomerGradeManager.Create(cg); }