コード例 #1
0
    protected void BindSecondaryByPrimaryID(Int32 i32PrimaryID)
    {
        try
        {
            //ddlSecondary.Enabled = true;
            ddlSecondary.Items.Clear();
            ddlSecondary.DataTextField  = "Name";
            ddlSecondary.DataValueField = "Code";
            ddlSecondary.DataSource     = objBLL.GetSecondaryByPrimaryID(i32PrimaryID);
            ddlSecondary.DataBind();

            ddlSecondary.Items.Insert(0, new ListItem("-Select-", "0"));

            if (hdnSecondary.Value == "0")
            {
                ddlSecondary.SelectedValue = Convert.ToString(0);
            }
            else
            {
                ddlSecondary.SelectedValue = Convert.ToString(hdnSecondary.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 secondary category by selected primary category
    /// </summary>
    /// <param name="i32NatureID">Primary category</param>

    protected void BindSecondaryByPrimaryID(Int32 i32PrimaryID)

    {
        try
        {
            int PrimarySelectedCount = 0;
            foreach (ListItem item in ddlPrimary.Items)
            {
                if (item.Selected)
                {
                    PrimarySelectedCount++;
                }
            }


            if (PrimarySelectedCount > 1 || i32PrimaryID == 0)
            {
                ddlSecondary.Items.Clear();
                ddlSecondary.Items.Insert(0, new ListItem("-SELECT ALL-", "0"));
                ddlSecondary.SelectedValue = "0";
                ddlSecondary.Enabled       = false;

                ddlMinor.Items.Clear();
                ddlMinor.Items.Insert(0, new ListItem("-SELECT ALL-", "0"));
                ddlMinor.SelectedValue = "0";
                ddlMinor.Enabled       = false;
            }
            else
            {
                ddlPrimary.SelectedValue = i32PrimaryID.ToString();
                ddlMinor.Enabled         = true;

                ddlMinor.Items.Clear();
                ddlMinor.Items.Insert(0, new ListItem("-SELECT ALL-", "0"));
                ddlMinor.Items.Clear();
                ddlMinor.Items.Insert(0, new ListItem("-SELECT ALL-", "0"));
                ddlSecondary.Items.Clear();
                ddlSecondary.DataTextField  = "Name";
                ddlSecondary.DataValueField = "Code";
                ddlSecondary.DataSource     = objBLL.GetSecondaryByPrimaryID(i32PrimaryID);
                ddlSecondary.DataBind();
                ddlSecondary.Enabled = true;
                ddlSecondary.Items.Insert(0, new ListItem("-SELECT ALL-", "0"));
            }
        }
        catch (Exception ex)
        {
            UDFLib.WriteExceptionLog(ex);
        }
    }