Beispiel #1
0
        private void BindSelectedRelatedPages()
        {
            BPPages bpPages = new BPPages();
            BEPages dsPages = bpPages.SelectActiveRelatedPageLinks(PageTypeID, StoryID);

            int pageID;
            int typeID;
            int subTypeID;

            foreach (BEPages.tbl_PagesRow destinationPage in dsPages.tbl_Pages)
            {
                pageID = destinationPage.PageID;
                typeID = destinationPage.PageTypeID;
                subTypeID = destinationPage.IsSubTypeIDNull() ? -1 : destinationPage.SubTypeID;

                switch ((PageTypes)typeID)
                {
                    case PageTypes.Animal:
                        if (ddlAdoptionPages.Items.FindByValue(pageID.ToString()) != null)
                            ddlAdoptionPages.SelectedValue = pageID.ToString();
                        break;
                    case PageTypes.Story:
                        if (subTypeID > 0 && subTypeID == Convert.ToInt32(StoryTypes.Rescue_Story))
                        {
                            if (ddlRescueStoryPages.Items.FindByValue(pageID.ToString()) != null)
                                ddlRescueStoryPages.SelectedValue = pageID.ToString();
                        }
                        else if (subTypeID > 0 && subTypeID == Convert.ToInt32(StoryTypes.Look_At_Us_Now))
                        {
                            if (ddlLookAtUsNowPages.Items.FindByValue(pageID.ToString()) != null)
                                ddlLookAtUsNowPages.SelectedValue = pageID.ToString();
                        }
                        break;
                }
            }
        }
Beispiel #2
0
        private void BindSelectedRelatedPages()
        {
            BPPages bpPages = new BPPages();
            BEPages dsPages = bpPages.SelectActiveRelatedPageLinks(PageTypeID, AnimalID);

            if(dsPages.tbl_Pages.Count > 0)
            {
                BEPages.tbl_PagesRow destinationPage = dsPages.tbl_Pages[0];

                int pageID = destinationPage.PageID;
                int typeID = destinationPage.PageTypeID;
                int subTypeID = destinationPage.IsSubTypeIDNull() ? -1 : destinationPage.SubTypeID;

                if((PageTypes)typeID == PageTypes.Story)
                {
                    if (subTypeID > 0 && subTypeID == Convert.ToInt32(StoryTypes.Rescue_Story))
                    {
                        if (ddlRescueStoryPages.Items.FindByValue(pageID.ToString()) != null)
                            ddlRescueStoryPages.SelectedValue = pageID.ToString();
                    }
                }
            }
        }