protected void imgLevel4Search_Click(object sender, EventArgs e)
    {
        BLL_Infra_SysParamater objsys = new BLL_Infra_SysParamater();

        DataSet ds = objsys.GetListValues(lsbModule.SelectedValue, LsbLevel3.SelectedValue, ddlActive4.SelectedValue);

        if (txtSearchLevel4.Text != "")
        {
            ds.Tables[0].DefaultView.RowFilter = "name Like '%" + txtSearchLevel4.Text.Trim() + "%'";
            LsbLevel4.DataSource = ds.Tables[0].DefaultView.ToTable();
        }
        else
        {
            LsbLevel4.DataSource = ds.Tables[0];
        }

        LsbLevel4.DataTextField  = "name";
        LsbLevel4.DataValueField = "code";
        LsbLevel4.DataBind();
        LsbLevel4.Focus();



        LsbLevel5.Items.Clear();
        LsbLevel6.Items.Clear();
    }
    private void GetList(int lstBoxNo)
    {
        BLL_Infra_SysParamater objsys = new BLL_Infra_SysParamater();

        try
        {
            //SysPar_BAL obj = new SysPar_BAL();
            switch (lstBoxNo)
            {
            case 1:

                LsbLevel1.DataSource     = objsys.GetListValues(lsbModule.SelectedValue, "", ddlActive1.SelectedValue);
                LsbLevel1.DataTextField  = "name";
                LsbLevel1.DataValueField = "code";
                LsbLevel1.DataBind();
                LsbLevel1.Focus();
                LsbLevel2.Items.Clear();
                //LsbLevel2.DataSource = null;
                //LsbLevel2.DataBind();
                LsbLevel3.Items.Clear();
                //LsbLevel3.DataSource = null;
                //LsbLevel3.DataBind();
                LsbLevel4.Items.Clear();
                //LsbLevel4.DataSource = null;
                //LsbLevel4.DataBind();
                LsbLevel5.Items.Clear();
                //LsbLevel5.DataSource = null;
                //LsbLevel5.DataBind();
                LsbLevel6.Items.Clear();
                //LsbLevel6.DataSource = null;
                //LsbLevel6.DataBind();
                break;

            case 2:
                LsbLevel2.DataSource     = objsys.GetListValues(lsbModule.SelectedValue, LsbLevel1.SelectedValue, ddlActive2.SelectedValue);
                LsbLevel2.DataTextField  = "name";
                LsbLevel2.DataValueField = "code";
                LsbLevel2.DataBind();
                LsbLevel2.Focus();
                LsbLevel3.Items.Clear();
                LsbLevel4.Items.Clear();
                LsbLevel5.Items.Clear();
                LsbLevel6.Items.Clear();

                /*LsbLevel3.Items.Clear();
                 * LsbLevel3.DataSource = null;
                 * LsbLevel3.DataBind();
                 * LsbLevel4.Items.Clear();
                 * LsbLevel4.DataSource = null;
                 * LsbLevel4.DataBind();
                 * LsbLevel5.Items.Clear();
                 * LsbLevel5.DataSource = null;
                 * LsbLevel5.DataBind();
                 * LsbLevel6.Items.Clear();
                 * LsbLevel6.DataSource = null;
                 * LsbLevel6.DataBind();*/
                break;

            case 3:
                LsbLevel3.DataSource     = objsys.GetListValues(lsbModule.SelectedValue, LsbLevel2.SelectedValue, ddlActive3.SelectedValue);
                LsbLevel3.DataTextField  = "name";
                LsbLevel3.DataValueField = "code";
                LsbLevel3.DataBind();
                LsbLevel3.Focus();
                LsbLevel4.Items.Clear();
                LsbLevel5.Items.Clear();
                LsbLevel6.Items.Clear();

                /*LsbLevel4.Items.Clear();
                 * LsbLevel4.DataSource = null;
                 * LsbLevel4.DataBind();
                 * LsbLevel5.Items.Clear();
                 * LsbLevel5.DataSource = null;
                 * LsbLevel5.DataBind();
                 * LsbLevel6.Items.Clear();
                 * LsbLevel6.DataSource = null;
                 * LsbLevel6.DataBind();*/
                break;

            case 4:
                LsbLevel4.DataSource     = objsys.GetListValues(lsbModule.SelectedValue, LsbLevel3.SelectedValue, ddlActive4.SelectedValue);
                LsbLevel4.DataTextField  = "name";
                LsbLevel4.DataValueField = "code";
                LsbLevel4.DataBind();
                LsbLevel4.Focus();
                LsbLevel5.Items.Clear();
                LsbLevel6.Items.Clear();

                /*LsbLevel5.Items.Clear();
                 * LsbLevel5.DataSource = null;
                 * LsbLevel5.DataBind();
                 * LsbLevel6.Items.Clear();
                 * LsbLevel6.DataSource = null;
                 * LsbLevel6.DataBind();*/
                break;

            case 5:
                LsbLevel5.DataSource     = objsys.GetListValues(lsbModule.SelectedValue, LsbLevel4.SelectedValue, ddlActive5.SelectedValue);
                LsbLevel5.DataTextField  = "name";
                LsbLevel5.DataValueField = "code";
                LsbLevel5.DataBind();
                LsbLevel5.Focus();
                LsbLevel6.Items.Clear();

                /*LsbLevel6.DataSource = null;
                 * LsbLevel6.DataBind();*/
                break;

            case 6:
                LsbLevel6.DataSource     = objsys.GetListValues(lsbModule.SelectedValue, LsbLevel5.SelectedValue, ddlActive6.SelectedValue);
                LsbLevel6.DataTextField  = "name";
                LsbLevel6.DataValueField = "code";
                LsbLevel6.Focus();
                LsbLevel6.DataBind();

                break;

            default:
                break;
            }
        }
        catch (Exception ex)
        {
            //ErrorLogHandler.WriteError(this.GetType().Name.ToString(), System.Reflection.MethodBase.GetCurrentMethod().Name.ToString(), ex);
        }
    }