//----------------------------------------------- #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")); }
//----------------------------------------------- #endregion //--------------------------------------------------------------------------- #region --------------LoadData-------------- //--------------------------------------------------------- //LoadData //--------------------------------------------------------- private void LoadData() { //-------------------------------------------------------------------- Languages langID = Languages.Unknowen; if (SiteSettings.Languages_HasMultiLanguages) { langID = (Languages)Convert.ToInt32(ddlLanguages.SelectedValue); } //-------------------------------------------------------------------- dtSource = ItemCategoriesFactory.GetAllInDataTable(ModuleTypeID, langID, false, OwnerID); if (dtSource != null && dtSource.Rows.Count > 0) { categoriesDepth = currentModule.CategoryLevel; parent = "ParentID"; child = "CategoryID"; text = "Title"; BuildList(); dgItemCategories.DataSource = tempDataTable; dgItemCategories.DataKeyField = "CategoryID"; dgItemCategories.AllowPaging = false; dgItemCategories.DataBind(); dgItemCategories.Visible = true; //------------------------------------------------------------------------------- //Security Premession //-------------------------- ZecurityManager.HideGridColumn(dgItemCategories, CommandName.Delete, dgItemCategories.Columns.Count - 1); ZecurityManager.HideGridColumn(dgItemCategories, CommandName.Edit, dgItemCategories.Columns.Count - 2); /*End Secu*/ //------------------------------------------------------------------------------- } else { dgItemCategories.Visible = false; lblResult.CssClass = "lblResult_Faild"; lblResult.Text = Resources.AdminText.ThereIsNoData; } }