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); }
public void SavePageLinkInfo() { BPLinks bpLinks = new BPLinks(); BPLinkCategories bpCategories = new BPLinkCategories(); BELinks dsLinksDataBase; dsLinksDataBase = dsLinkCategoriesInternal; dsLinksDataBase.Merge(dsLinksInternal); dsLinksDataBase.Relations.Clear(); dsLinksDataBase.Relations.Add("relLinkCategories_Links", dsLinksDataBase.tbl_LinkCategories.LinkCategoryIDColumn, dsLinksDataBase.tbl_Links.LinkCategoryIDColumn, true); bpCategories.Update(dsLinksDataBase); bpLinks.Update(dsLinksDataBase); dsLinksDataBase.Relations.Clear(); }
public void SavePageLinkInfo(int pageTypeSpecificID, int pageTypeID) { BPLinks bpLinks = new BPLinks(); BPLinkCategories bpCategories = new BPLinkCategories(); BELinks dsLinksInDataBase; foreach (BELinks.tbl_LinkCategoriesRow categoryRow in dsLinkCategoriesInternal.tbl_LinkCategories) { categoryRow.PageTypeSpecificID = pageTypeSpecificID; categoryRow.PageTypeID = pageTypeID; } foreach (BELinks.tbl_LinksRow linkRow in dsLinksInternal.tbl_Links) { linkRow.PageTypeSpecificID = pageTypeSpecificID; linkRow.PageTypeID = pageTypeID; } dsLinksInDataBase = dsLinkCategoriesInternal; dsLinksInDataBase.Merge(dsLinksInternal); dsLinksInDataBase.Relations.Clear(); dsLinksInDataBase.Relations.Add("relLinkCategories_Links", dsLinksInDataBase.tbl_LinkCategories.LinkCategoryIDColumn, dsLinksInDataBase.tbl_Links.LinkCategoryIDColumn, true); bpCategories.Update(dsLinksInDataBase); bpLinks.Update(dsLinksInDataBase); dsLinksInDataBase.Relations.Clear(); }
private void GetLinkCategoriesInfo() { BPLinkCategories bp = new BPLinkCategories(); dsLinkCategoriesInternal.Clear(); if (LinkListID > 0) dsLinkCategoriesInternal = bp.SelectByPageTypeSpecificIDAndPageTypeIDAndLinkListID(PageTypeSpecificID, PageTypeID, LinkListID); else dsLinkCategoriesInternal = bp.SelectByPageTypeSpecificIDAndPageTypeID(PageTypeSpecificID, PageTypeID); }