Esempio n. 1
0
        private void InitializeData()
        {
            IHttpHandler   handler       = this.Page as IHttpHandler;
            IRouteDataPage routeDataPage = null;

            if (handler != null)
            {
                routeDataPage = (handler as IRouteDataPage);
            }
            if (routeDataPage != null)
            {
                if (routeDataPage.RouteData.Values[INFOLIBITEM_PARENT_ID_ROUTE_KEY] + string.Empty != string.Empty)
                {
                    ParentId = Convert.ToInt32(routeDataPage.RouteData.Values[INFOLIBITEM_PARENT_ID_ROUTE_KEY]);
                }

                if (routeDataPage.RouteData.Values[INFOLIBITEM_ID_ROUTE_KEY] + string.Empty != string.Empty)
                {
                    InfoLibItemId = Convert.ToInt32(routeDataPage.RouteData.Values[INFOLIBITEM_ID_ROUTE_KEY]);
                }
            }

            //Gets immediate parent and the top most parent for the current item
            topLevelParentLink = GetTopLevelParentLink();
            parentLink         = GetParentLink();
        }
Esempio n. 2
0
        private void InitializeData()
        {
            IHttpHandler   handler       = this.Page as IHttpHandler;
            IRouteDataPage routeDataPage = null;

            if (handler != null)
            {
                routeDataPage = (handler as IRouteDataPage);
            }
            if (routeDataPage != null)
            {
                if (routeDataPage.RouteData.Values[INFOLIBITEM_PARENT_ID_ROUTE_KEY] + string.Empty != string.Empty)
                {
                    ParentId = Convert.ToInt32(routeDataPage.RouteData.Values[INFOLIBITEM_PARENT_ID_ROUTE_KEY]);
                }
            }

            if (!ParentId.HasValue || ParentId.Value == 0)
            {
                return;
            }

            data = InfoLibBLL.GetInfoLibItem(ParentId.Value, RETREIVE_LINKED_FILE_BINARY);
        }