private string GetCateParentIDArrayByID(int group)
    {
        string strArrayID = "";

        CateNewsBSO cateNewsBSO = new CateNewsBSO();
        DataTable   table1      = new DataTable();

        if (group != -1)
        {
            table1 = cateNewsBSO.GetCateGroupRoles(Language.language, group, Session["Admin_UserName"].ToString());
        }
        else
        {
            table1 = cateNewsBSO.GetCateRoles(Language.language, Session["Admin_UserName"].ToString());
        }

        if (table1.Rows.Count > 0)
        {
            foreach (DataRow subrow in table1.Rows)
            {
                strArrayID += subrow["CateNewsID"].ToString() + ",";
            }
        }

        return(strArrayID);
    }
    private void ViewCateNews(int group)
    {
        ddlCateNewsSearch.Items.Clear();
        CateNewsBSO catenewsBSO = new CateNewsBSO();
        DataTable   table       = catenewsBSO.GetCateGroupRoles(Language.language, group, Session["Admin_UserName"].ToString());
        commonBSO   commonBSO   = new commonBSO();

        commonBSO.FillToDropDown(ddlCateNewsSearch, table, "~~ Trong tất cả ~~", "0", "CateNewsName", "CateNewsID", "");
    }
    protected void BindToCateNews2(int _group)
    {
        lboCateNews2.Items.Clear();
        CateNewsBSO catenewsBSO = new CateNewsBSO();
        DataTable   table       = catenewsBSO.GetCateGroupRoles(Language.language, _group, Session["Admin_UserName"].ToString());

        lboCateNews2.DataTextField  = "CateNewsName";
        lboCateNews2.DataValueField = "CateNewsID";
        lboCateNews2.DataSource     = table;
        lboCateNews2.DataBind();
    }
    protected void BindToCateNews(int _group)
    {
        ddlCateNews.Items.Clear();
        CateNewsBSO catenewsBSO = new CateNewsBSO();
        DataTable   table       = catenewsBSO.GetCateGroupRoles(Language.language, _group, Session["Admin_UserName"].ToString());

        ddlCateNews.DataTextField  = "CateNewsName";
        ddlCateNews.DataValueField = "CateNewsID";
        ddlCateNews.DataSource     = table;
        ddlCateNews.DataBind();

        if (table.Rows.Count > 0)
        {
            ddlCateNews.SelectedValue = table.Rows[0]["CateNewsID"].ToString();
        }
    }
    protected void BindToCateNewsLBO(int _group)
    {
        lboCateNews.Items.Clear();
        CateNewsBSO catenewsBSO = new CateNewsBSO();
        DataTable   table       = catenewsBSO.GetCateGroupRoles(Language.language, _group, Session["Admin_UserName"].ToString());

        string strId = ListCate();

        if (strId != "")
        {
            strId = strId.Remove(strId.LastIndexOf(",")).Replace(",", "','");
        }
        DataView view = new DataView(table);

        view.RowFilter = "CateNewsID not in ('" + strId + "')";

        lboCateNews.DataTextField  = "CateNewsName";
        lboCateNews.DataValueField = "CateNewsID";
        lboCateNews.DataSource     = view.ToTable();
        lboCateNews.DataBind();
    }