//----------------------------------------------- #endregion #region ---------------LoadParents--------------- //----------------------------------------------- //LoadParents //----------------------------------------------- private void LoadParents() { int siteDepartmentDepth = currentModule.SiteDepartmentsLevel;//NewsSiteSettings.Instance.SiteDepartmentDepth; int depthLevel = siteDepartmentDepth - 1; if (depthLevel < -1) { depthLevel = -1; } /*if (!currentModule.HasDepartmentID) * { * Response.Redirect("/admincp"); * } * else*/ if (siteDepartmentDepth == 1) { trParents.Visible = false; } else { ParentChildDropDownList n = new ParentChildDropDownList(); DataTable dtSource = SiteDeparmentsFactory.GetInDataTable(ModuleTypeID, ParentID, Languages.Unknowen, false); n.DataBind(ddlParents, ParentID, depthLevel, dtSource, "ParentID", "DepartmentID", "Title"); //--------------------------------------------------------// int defaultID = 0; if (ParentID > 0) { defaultID = ParentID; } //--------------------------------------------------------// ddlParents.Items.Insert(0, new ListItem(Resources.AdminText.Choose, defaultID.ToString())); //--------------------------------------------------------// } }
//--------------------------------------------------------- //LoadData //--------------------------------------------------------- private void LoadData() { dtSource = SiteDeparmentsFactory.GetInDataTable(ModuleTypeID, ParentID, Languages.Unknowen, false); if (dtSource != null && dtSource.Rows.Count > 0) { siteDepartmentDepth = currentModule.SiteDepartmentsLevel; parent = "ParentID"; child = "DepartmentID"; text = "Title"; BuildList(); dgSiteDeparments.DataSource = tempDataTable; dgSiteDeparments.DataKeyField = "DepartmentID"; dgSiteDeparments.AllowPaging = false; dgSiteDeparments.DataBind(); dgSiteDeparments.Visible = true; //------------------------------------------------------------------------------- //Security Premession //-------------------------- ZecurityManager.HideGridColumn(dgSiteDeparments, CommandName.Delete, dgSiteDeparments.Columns.Count - 1); ZecurityManager.HideGridColumn(dgSiteDeparments, CommandName.Edit, dgSiteDeparments.Columns.Count - 2); /*End Secu*/ //------------------------------------------------------------------------------- } else { dgSiteDeparments.Visible = false; lblResult.CssClass = "lblResult_Faild"; lblResult.Text = Resources.AdminText.ThereIsNoData; } }