Example #1
0
        private void DeleteLinksToDocument(int documentID)
        {
            BPLinks bp = new BPLinks();
            BELinks ds = bp.SelectByDocumentID(documentID);

            foreach (BELinks.tbl_LinksRow linkRow in ds.tbl_Links)
                linkRow.Delete();

            bp.Update(ds);
        }
Example #2
0
        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();
        }
Example #3
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);
        }
Example #4
0
        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();
        }