コード例 #1
0
    private void FillDropDown()
    {
        ddlArea.DataSource     = areaProvider.GetAll();
        ddlArea.DataTextField  = "Description";
        ddlArea.DataValueField = "ID";
        ddlArea.DataBind();
        ddlArea.Items.Insert(0, new ListItem(String.Empty, "0"));

        ddlFindBranch.DataSource     = branchProvider.GetActiveBranches();
        ddlFindBranch.DataTextField  = "Name";
        ddlFindBranch.DataValueField = "ID";
        ddlFindBranch.DataBind();


        ddlBillingType.DataSource     = billingTypeProvider.GetActiveBillingTypes();
        ddlBillingType.DataTextField  = "Description";
        ddlBillingType.DataValueField = "ID";
        ddlBillingType.DataBind();
        ddlBillingType.Items.Insert(0, String.Empty);

        ddlPackage.DataSource     = packageProvider.GetPackagesInBranch(Convert.ToInt32(ddlFindBranch.SelectedValue));
        ddlPackage.DataTextField  = "Name";
        ddlPackage.DataValueField = "ID";
        ddlPackage.DataBind();
        ddlPackage.Items.Insert(0, String.Empty);

        ddlBillingBank.DataSource     = bankProvider.GetActiveBanks();
        ddlBillingBank.DataTextField  = "Name";
        ddlBillingBank.DataValueField = "ID";
        ddlBillingBank.DataBind();
        ddlBillingBank.Items.Insert(0, String.Empty);


        ddlCardExpiredMonth.DataSource     = CommonHelper.GetMonthNames();
        ddlCardExpiredMonth.DataTextField  = "Value";
        ddlCardExpiredMonth.DataValueField = "Key";
        ddlCardExpiredMonth.DataBind();
        ddlCardExpiredMonth.SelectedValue = DateTime.Today.Month.ToString();

        ddlCardExpiredYear.DataSource = Enumerable.Range(2005, DateTime.Today.Year + 10 - 2005);
        ddlCardExpiredYear.DataBind();
        ddlCardExpiredYear.SelectedValue = DateTime.Today.Year.ToString();

        ddlMonthlyDuesItem.DataSource     = itemProvider.GetMonthlyDuesItem();
        ddlMonthlyDuesItem.DataTextField  = "Description";
        ddlMonthlyDuesItem.DataValueField = "ID";
        ddlMonthlyDuesItem.DataBind();
        ddlMonthlyDuesItem.Items.Insert(0, String.Empty);


        DataBindingHelper.PopulateCreditCardTypes(ddlBillingCardType, true);
    }