private void BindHome() { lblTitle.Text = "Edit Home Page"; BPHome bp = new BPHome(); BEHome dsHome = bp.SelectAllActive(); if (dsHome.tbl_Home.Count > 0) { BEHome.tbl_HomeRow homeRow = dsHome.tbl_Home[0]; HomeID = homeRow.HomeID; txtHomeTitle.Text = homeRow.HomeTitle; txtHomeTitleFR.Text = homeRow.IsHomeTitleFRNull() ? "" : homeRow.HomeTitleFR; txtHomeText.Text = homeRow.IsHomeTextNull() ? "" : homeRow.HomeText; txtHomeTextFR.Text = homeRow.IsHomeTextFRNull() ? "" : homeRow.HomeTextFR; if (!homeRow.IsHomeImageIDNull()) imgHomeImage.SelectedImage = homeRow.HomeImageID; lnkQuickLinksEN.PageTypeSpecificID = HomeID; lnkQuickLinksEN.PageTypeID = PageTypeID; lnkQuickLinksFR.PageTypeSpecificID = HomeID; lnkQuickLinksFR.PageTypeID = PageTypeID; } }
private void BindHome() { BPHome bp = new BPHome(); BEHome ds = bp.SelectTopActiveWithROColumns(); BEHome.tbl_HomeRow homeRow = null; if (ds.tbl_Home.Count > 0) { homeRow = ds.tbl_Home[0]; HomeID = homeRow.HomeID; lblTitle.Text = homeRow.HomeTitle; if (!homeRow.IsHomeTextNull()) { lblText.Text = homeRow.HomeText; plcText.Visible = true; } string homeImagePrefix = GetResizedImagePrefix(Convert.ToInt32(ResizeInfo.Home)); string fullSizeImagePrefix = GetResizedImagePrefix(Convert.ToInt32(ResizeInfo.Home_FullSize)); if (!homeRow.IsImageNameNull()) { string fileName = homeImagePrefix + homeRow.ImageName; string caption = ""; if (!homeRow.IsImageAliasNull()) { caption = homeRow.ImageAlias; } lblOpenDiv1.Text = "<div id='mediumimg1' class='hidden'>"; lnkHomeImage.Attributes.Add("rel", "gallery[imagegallery]"); lnkHomeImage.Attributes.Add("caption", caption); lnkHomeImage.NavigateUrl = uploadsPath + fullSizeImagePrefix + homeRow.ImageName; lblCloseDiv1.Text = "</div>"; imgHomeImage.ImageUrl = uploadsPath + fileName; if (!homeRow.IsImageAliasNull()) imgHomeImage.AlternateText = homeRow.ImageAlias; imgHomeImage.Attributes.Add("class", "alignleft"); plcHomeImage.Visible = true; } } }
private void BindHome() { BPHome bp = new BPHome(); BEHome ds = bp.SelectTopActiveWithROColumns(); BEHome.tbl_HomeRow homeRow = null; if (ds.tbl_Home.Count > 0) { homeRow = ds.tbl_Home[0]; HomeID = homeRow.HomeID; lblTitle.Text = homeRow.IsHomeTitleFRNull() ? "" : homeRow.HomeTitleFR; if (!homeRow.IsHomeTextFRNull()) { lblText.Text = homeRow.HomeTextFR; plcText.Visible = true; } string homeImagePrefix = GetResizedImagePrefix(Convert.ToInt32(ResizeInfo.Home)); if (!homeRow.IsImageNameNull()) { string fileName = homeImagePrefix + homeRow.ImageName; imgHomeImage.ImageUrl = uploadsPath + fileName; lnkimgHomeImage.Visible = true; lnkimgHomeImage.NavigateUrl = uploadsPath + homeRow.ImageName; if (!homeRow.IsImageAliasNull()) imgHomeImage.AlternateText = homeRow.ImageAlias; plcHomeImage.Visible = true; } } }
private void SaveHomeInfo() { bool isNew = false; BPHome bp = new BPHome(); BEHome ds = new BEHome(); BEHome.tbl_HomeRow homeRow = null; int tempImageID1 = 0; if (HomeID > 0) { ds = bp.SelectHomeByID(HomeID); homeRow = ds.tbl_Home.FindByHomeID(HomeID); if (!homeRow.IsHomeImageIDNull()) tempImageID1 = homeRow.HomeImageID; } if (homeRow == null) { homeRow = ds.tbl_Home.Newtbl_HomeRow(); isNew = true; } homeRow.HomeTitle = txtHomeTitle.Text.Trim(); if (txtHomeTitleFR.Text.Trim() != "") homeRow.HomeTitleFR = txtHomeTitleFR.Text.Trim(); else homeRow.SetHomeTitleFRNull(); if (txtHomeText.Text.Trim() != "") homeRow.HomeText = txtHomeText.Text.Trim(); else homeRow.SetHomeTextNull(); if (txtHomeTextFR.Text.Trim() != "") homeRow.HomeTextFR = txtHomeTextFR.Text.Trim(); else homeRow.SetHomeTextFRNull(); if (imgHomeImage.SelectedImage > 0) homeRow.HomeImageID = imgHomeImage.SelectedImage; else homeRow.SetHomeImageIDNull(); homeRow.DateModified = DateTime.Now; homeRow.ModifiedByAdminID = Convert.ToInt32(PageUserID); if (isNew) { homeRow.HomeActive = true; homeRow.DateCreated = DateTime.Now; ds.tbl_Home.Addtbl_HomeRow(homeRow); } bp.Update(ds); HomeID = homeRow.HomeID; if (isNew) { //Add to main Pages table BPPages bpPages = new BPPages(); BEPages dsPages = new BEPages(); BEPages.tbl_PagesRow pageRow = dsPages.tbl_Pages.Newtbl_PagesRow(); pageRow.PageTypeID = PageTypeID; pageRow.PageTypeSpecificID = HomeID; dsPages.tbl_Pages.Addtbl_PagesRow(pageRow); bpPages.Update(dsPages); } SaveLinkInfo(isNew); //Resize images int[] selectedImageIDs = new int[1]; bool doResize = false; if (!homeRow.IsHomeImageIDNull() && (homeRow.HomeImageID != tempImageID1)) { selectedImageIDs[0] = homeRow.HomeImageID; doResize = true; } //if (!homeRow.IsLinkList2ImageIDNull() && (homeRow.LinkList2ImageID != tempImageID2)) //{ // selectedImageIDs[1] = imgLinkList2Image.SelectedImage; // doResize = true; //} if (doResize) ResizePageImages(selectedImageIDs); }