コード例 #1
0
 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();
     }
 }
コード例 #2
0
    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);
    }