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(); } }
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(); } }
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(); } }