protected void ddlItem_SelectedIndexChanged(object sender, EventArgs e)
    {
        if (ddlItem.SelectedIndex > 0)
        {
            cblBranches.DataSource     = branchProvider.GetAll();
            cblBranches.DataValueField = "ID";
            cblBranches.DataTextField  = "Name";
            cblBranches.DataBind();

            foreach (ListItem item in cblBranches.Items)
            {
                item.Selected = false;
            }

            int[] branchesID = itemProvider.GetBranchesByItem(Convert.ToInt32(ddlItem.SelectedValue)).ToArray();
            foreach (var branchID in branchesID)
            {
                cblBranches.Items.FindByValue(branchID.ToString()).Selected = true;
            }
        }
        else
        {
            cblBranches.DataSource = null;
            cblBranches.DataBind();
        }
    }
Beispiel #2
0
    protected void ddlItem_SelectedIndexChanged(object sender, EventArgs e)
    {
        if (ddlItem.SelectedIndex > 0)
        {
            dlsBranches.DataSource = branchProvider.GetAll();
            dlsBranches.DataBind();

            foreach (DataListItem item in dlsBranches.Items)
            {
                (item.FindControl("chkBranch") as CheckBox).Checked = false;
                (item.FindControl("txtCapacity") as TextBox).Text   = "0";
            }

            var activeBranchRooms = classProvider.GetBranchesByClassRoom(Convert.ToInt32(ddlItem.SelectedValue)).ToArray();
            foreach (var activeBranchRoom in activeBranchRooms)
            {
                foreach (DataListItem item in dlsBranches.Items)
                {
                    if ((item.FindControl("chkBranch") as CheckBox).Attributes["Value"] == activeBranchRoom.BranchID.ToString())
                    {
                        (item.FindControl("chkBranch") as CheckBox).Checked = true;
                        (item.FindControl("txtCapacity") as TextBox).Text   = activeBranchRoom.Capacity.ToString();
                    }
                }
            }
        }
        else
        {
            dlsBranches.DataSource = null;
            dlsBranches.DataBind();
        }
    }
Beispiel #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!this.IsPostBack)
     {
         ddlBranch.DataSource     = branchProvider.GetAll();
         ddlBranch.DataTextField  = "Name";
         ddlBranch.DataValueField = "ID";
         ddlBranch.DataBind();
         ddlBranch.Items.Insert(0, "Select branch");
         btnSave.Enabled = false;
     }
 }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!this.IsPostBack)
        {
            ddlBranch.DataSource     = branchProvider.GetAll();
            ddlBranch.DataTextField  = "Name";
            ddlBranch.DataValueField = "ID";
            ddlBranch.DataBind();

            ddlYear.DataSource = billingProvider.GetYears();
            ddlYear.DataBind();
        }
    }