예제 #1
0
        public void DeletePageLinkInfo()
        {
            BPLinks bpLinks = new BPLinks();
            BPLinkCategories bpLinkCategories = new BPLinkCategories();

            BELinks dsLinksInDataBase = new BELinks();

            dsLinksInDataBase = bpLinks.SelectByPageTypeSpecificIDAndPageTypeID(PageTypeSpecificID, PageTypeID);
            dsLinksInDataBase.Merge(bpLinkCategories.SelectByPageTypeSpecificIDAndPageTypeID(PageTypeSpecificID, PageTypeID));

            foreach (BELinks.tbl_LinksRow row in dsLinksInDataBase.tbl_Links)
                row.Delete();

            foreach (BELinks.tbl_LinkCategoriesRow row in dsLinksInDataBase.tbl_LinkCategories)
                row.Delete();

            bpLinks.Update(dsLinksInDataBase);
            bpLinkCategories.Update(dsLinksInDataBase);
        }
예제 #2
0
        private void GetLinkCategoriesInfo()
        {
            BPLinkCategories bp = new BPLinkCategories();
            dsLinkCategoriesInternal.Clear();

            if (LinkListID > 0)
                dsLinkCategoriesInternal = bp.SelectByPageTypeSpecificIDAndPageTypeIDAndLinkListID(PageTypeSpecificID, PageTypeID, LinkListID);
            else
                dsLinkCategoriesInternal = bp.SelectByPageTypeSpecificIDAndPageTypeID(PageTypeSpecificID, PageTypeID);
        }