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; } } }
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(); } } } }