コード例 #1
0
    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);
        }
    }
コード例 #2
0
ファイル: PI_Entry.aspx.cs プロジェクト: 15831944/JIBE-ERP
    /// <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);
        }
    }