protected void BindMinorBySecondatyID(Int32 i32SecondaryID) { try { ddlMinor.Items.Clear(); ddlMinor.DataTextField = "Name"; ddlMinor.DataValueField = "Code"; ddlMinor.DataSource = objBLL.GetMinorBySecondaryID(i32SecondaryID); ddlMinor.DataBind(); ddlMinor.Items.Insert(0, new ListItem("-Select-", "0")); if (hdnMinor.Value == "0") { ddlMinor.SelectedValue = Convert.ToString(0); } else { ddlMinor.SelectedValue = Convert.ToString(hdnMinor.Value); } } catch (Exception) { ////.WriteError(this.GetType().Name.ToString(), System.Reflection.MethodBase.GetCurrentMethod().Name.ToString(), ex); } }
/// <summary> /// Description: Method to load minor category by selected secondary category /// </summary> /// <param name="i32NatureID">Minor category</param> protected void BindMinorBySecondatyID(Int32 i32SecondaryID) { try { int SecondarySelectedCount = 0; foreach (ListItem item in ddlSecondary.Items) { if (item.Selected) { SecondarySelectedCount++; } } if (SecondarySelectedCount > 1 || i32SecondaryID == 0) { ddlMinor.Items.Clear(); ddlMinor.Items.Insert(0, new ListItem("-SELECT ALL-", "0")); ddlMinor.SelectedValue = "0"; ddlMinor.Enabled = false; } else { ddlSecondary.SelectedValue = i32SecondaryID.ToString(); ddlMinor.Items.Clear(); ddlMinor.DataTextField = "Name"; ddlMinor.DataValueField = "Code"; ddlMinor.DataSource = objBLL.GetMinorBySecondaryID(i32SecondaryID); ddlMinor.DataBind(); ddlMinor.Enabled = true; ddlMinor.Items.Insert(0, new ListItem("-SELECT ALL-", "0")); } } catch (Exception ex) { UDFLib.WriteExceptionLog(ex); } }