public void BindBreadCrumbPath(Category[] path) { if (path != null && path.Length > 0) { dlPathBreadCrumb.DataSource = path; dlPathBreadCrumb.SelectedIndex = path.Length - 1; } dlPathBreadCrumb.DataBind(); }
private void LoadCategory() { category = CategoryHelper.GetCategory(ecPanelRequest.CategoryId); if (category != null) { if (!IsPostBack) { BindParentCategories(); DisplayCategory(); } } else { DisableFormControls(this, btnCancel); } }
private MenuItem CreateNodeFromCategory(Category category, bool upLevel) { if (category != null) { string nodeName = (upLevel) ? GetLocalizedString(CATALOG_LEVEL_UP) : category.CategoryName; string nodeKey = (upLevel) ? category.ParentId.ToString() : category.CategoryId.ToString(); string navigateUrl = String.Empty; if (upLevel && category.ParentId == 0) navigateUrl = NavigatePageURL("ecOnlineStore", "ResellerId", ecPanelRequest.ResellerId.ToString()); else navigateUrl = NavigatePageURL("ecViewCategory", "ResellerId", ecPanelRequest.ResellerId.ToString(), "CategoryId=" + nodeKey); return new MenuItem(nodeName, nodeKey, String.Empty, navigateUrl); } return null; }