Esempio n. 1
0
        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;

            }
        }
Esempio n. 2
0
        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;
                }
            }
        }
Esempio n. 3
0
        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;
                }
            }
        }
Esempio n. 4
0
        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);
        }