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); }
private void GetLinkCategoriesInfo() { BPLinkCategories bp = new BPLinkCategories(); dsLinkCategoriesInternal.Clear(); if (LinkListID > 0) dsLinkCategoriesInternal = bp.SelectByPageTypeSpecificIDAndPageTypeIDAndLinkListID(PageTypeSpecificID, PageTypeID, LinkListID); else dsLinkCategoriesInternal = bp.SelectByPageTypeSpecificIDAndPageTypeID(PageTypeSpecificID, PageTypeID); }