Пример #1
0
 private void GridBind(string where)
 {
     MojoCube.Web.Sql treeGrid = new MojoCube.Web.Sql();
     treeGrid.TableName   = "Sys_Menu";
     treeGrid.OrderByKey  = "SortID";
     treeGrid.OrderByType = "asc,pk_Menu asc";
     treeGrid.Where       = where;
     treeGrid.pk_ID       = "pk_Menu";
     treeGrid.ParentID    = "ParentID";
     treeGrid.TreeGridBind(GridView1);
 }
Пример #2
0
 private void GridBind(string where)
 {
     MojoCube.Web.Sql treeGrid = new MojoCube.Web.Sql();
     treeGrid.TableName   = "Article_Category";
     treeGrid.OrderByKey  = "SortID";
     treeGrid.OrderByType = "asc,pk_Category asc";
     treeGrid.Where       = "Language='" + MojoCube.Api.UI.Language.GetLanguage() + "'" + where;
     treeGrid.pk_ID       = "pk_Category";
     treeGrid.ParentID    = "ParentID";
     treeGrid.TreeGridBind(GridView1);
 }
Пример #3
0
    private void GridBind()
    {
        MojoCube.Web.Sql treeGrid = new MojoCube.Web.Sql();
        treeGrid.TableName   = "Sys_Menu";
        treeGrid.OrderByKey  = "SortID";
        treeGrid.OrderByType = "asc,pk_Menu asc";
        treeGrid.Where       = null;
        treeGrid.pk_ID       = "pk_Menu";
        treeGrid.ParentID    = "ParentID";
        treeGrid.TreeGridBind(GridView1);

        MojoCube.Web.Role.List list = new MojoCube.Web.Role.List();

        int roleId = int.Parse(ViewState["pk_Name"].ToString());

        for (int i = 0; i < GridView1.Rows.Count; i++)
        {
            list.pk_Role = 0;

            int menuId = int.Parse(((Label)GridView1.Rows[i].FindControl("lblID")).Text);

            list.GetData(roleId, menuId);

            if (list.pk_Role > 0)
            {
                if (list.IsUse)
                {
                    ((CheckBox)GridView1.Rows[i].FindControl("cbUse")).Checked = true;
                }
                if (list.IsAdmin)
                {
                    ((CheckBox)GridView1.Rows[i].FindControl("cbAdmin")).Checked = true;
                }
            }
        }
    }