Exemplo n.º 1
0
        private void BindControls()
        {
            CategoryController catdb = new CategoryController();
            DataTable          dt;

            //if (DotNetNuke.Security.PortalSecurity.IsInRole("Administrators"))
            //{
            dt = catdb.LoadTree(false, PortalId, "");
            //}
            //else
            //{
            //    dt = catdb.LoadTree(false, UserId, PortalId, "");
            //}

            ddlCategory.DataSource     = dt;
            ddlCategory.DataTextField  = "CatName";
            ddlCategory.DataValueField = "CatID";
            ddlCategory.DataBind();

            NewsGroupController newsGroupCont = new NewsGroupController();
            DataTable           dt1           = newsGroupCont.LoadTree(false, PortalId);
            DataRow             r             = dt1.NewRow();

            r["NewsGroupName"] = Localization.GetString("lblShareGroup", Localization.GetResourceFile(this, "news_edit.ascx"));
            r["NewsGroupID"]   = "__Shared__";
            dt1.Rows.Add(r);
            lstChkNewsGroup.DataSource     = dt1;
            lstChkNewsGroup.DataTextField  = "NewsGroupName";
            lstChkNewsGroup.DataValueField = "NewsGroupID";
            lstChkNewsGroup.DataBind();
        }
        private void LoadDropdown()
        {
            CategoryController catdb = new CategoryController();
            DataTable          dt    = catdb.LoadTree(false, PortalId, "");

            ddlCategory.DataSource     = dt;
            ddlCategory.DataTextField  = "CatName";
            ddlCategory.DataValueField = "CatID";
            ddlCategory.DataBind();

            NewsGroupController groupCont = new NewsGroupController();
            DataTable           dt1       = groupCont.LoadTree(false, PortalId);

            ddlNewsGroup.DataSource     = dt1;
            ddlNewsGroup.DataTextField  = "NewsGroupName";
            ddlNewsGroup.DataValueField = "NewsGroupID";
            ddlNewsGroup.DataBind();
        }