//----------------------------------------------- #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())); //--------------------------------------------------------// } }
//----------------------------------------------- #endregion #region ---------------LoadParents--------------- //----------------------------------------------- //LoadParents //----------------------------------------------- private void LoadParents() { int categoriesDepth = currentModule.CategoryLevel;//NewsSiteSettings.Instance.CategoriesDepth; int depthLevel = categoriesDepth - 1; if (depthLevel < -1) { depthLevel = -1; } /*if (!currentModule.CategoryHasCategoryID) * { * Response.Redirect("/admincp"); * } * else*/ if (categoriesDepth == 1) { trParents.Visible = false; } else { ParentChildDropDownList n = new ParentChildDropDownList(); DataTable dtSource = ItemCategoriesFactory.GetAllInDataTable(ModuleTypeID, Languages.Unknowen, false, OwnerID); n.DataBind(ddlParents, depthLevel, dtSource, "ParentID", "CategoryID", "Title"); ddlParents.Items.Insert(0, new ListItem(Resources.AdminText.Choose, "0")); } }
//----------------------------------------------- #endregion //------------------------------------------------------- #region ---------------LoadCategories--------------- //----------------------------------------------- //LoadCategories //----------------------------------------------- private void LoadCategories() { int categoriesDepth = currentModule.CategoryLevel;//NewsSiteSettings.Instance.CategoriesDepth; ParentChildDropDownList n = new ParentChildDropDownList(); DataTable dtSource = ItemCategoriesFactory.GetAllInDataTable(ModuleTypeID, Languages.Ar, false, OwnerID); n.DataBind(ddlCategoryID, categoriesDepth, dtSource, "ParentID", "CategoryID", "Title"); ddlCategoryID.Items.Insert(0, new ListItem(Resources.AdminText.Choose, "-1")); }