Esempio n. 1
0
        private void BindButtonWidget()
        {
            if (!string.IsNullOrEmpty(this.Text))
            {
                this.ButtonTextLtl.Text = this.Text;
            }

            if (this.LandingPageId != null && this.LandingPageId != Guid.Empty)
            {
                var pageNodeUrl = PagesUtilities.GetPageUrlById(this.LandingPageId);
                this.ButtonLink.NavigateUrl = pageNodeUrl;
            }
            else if (!string.IsNullOrEmpty(this.ExternalLink))
            {
                this.ButtonLink.NavigateUrl = this.ExternalLink;
            }

            if (this.Alignment == "Right")
            {
                this.ButtonLink.CssClass += " align-right";
            }
            else if (this.Alignment == "Center")
            {
                this.ButtonLink.CssClass += " align-center";
            }
            else
            {
                this.ButtonLink.CssClass += " align-left";
            }
        }
 private void SetButtonUrl(HyperLink hyperLink, Guid buttonLandingPage, string buttonExternalLink)
 {
     if (buttonLandingPage != null && buttonLandingPage != Guid.Empty)
     {
         var pageNodeUrl = PagesUtilities.GetPageUrlById(buttonLandingPage);
         hyperLink.NavigateUrl = pageNodeUrl;
     }
     else if (!string.IsNullOrEmpty(buttonExternalLink))
     {
         hyperLink.NavigateUrl = buttonExternalLink;
     }
 }
        private void JobOpeningsList_ItemDataBound(object sender, Telerik.Web.UI.RadListViewItemEventArgs e)
        {
            if (e.Item is RadListViewDataItem)
            {
                HyperLink applyNowLink = e.Item.FindControl("ApplyNowLink") as HyperLink;

                if (applyNowLink != null)
                {
                    applyNowLink.NavigateUrl = PagesUtilities.GetPageUrlById(this.ApplyNowLandingPage);
                }
            }
        }
Esempio n. 4
0
        private void AddButton(Control parent, string btnText, Guid landingPageId, string btnExternalLink)
        {
            HyperLink btnLink = new HyperLink();

            btnLink.CssClass = "b";

            Literal btnTextLtl = new Literal();

            btnTextLtl.Text = btnText;
            btnLink.Controls.Add(btnTextLtl);

            if (landingPageId != null && landingPageId != Guid.Empty)
            {
                var pageNodeUrl = PagesUtilities.GetPageUrlById(landingPageId);
                btnLink.NavigateUrl = pageNodeUrl;
            }
            else if (!string.IsNullOrEmpty(btnExternalLink))
            {
                btnLink.NavigateUrl = btnExternalLink;
            }

            parent.Controls.Add(btnLink);
        }
        /// <summary>
        /// Method for adding custom button.
        /// </summary>
        /// <param name="btnText">The button text.</param>
        /// <param name="btnLandingPage">The button landing page.</param>
        /// <param name="btnBackground">The button background color.</param>
        private HyperLink AddButton(string btnText, Guid btnLandingPage, string externalLink, string btnBackground)
        {
            HyperLink button = new HyperLink();

            if (!string.IsNullOrEmpty(btnText))
            {
                button.Text = btnText;
            }

            if (btnLandingPage != null && btnLandingPage != Guid.Empty)
            {
                var pageNodeUrl = PagesUtilities.GetPageUrlById(btnLandingPage);
                button.NavigateUrl = pageNodeUrl;
            }
            else if (!string.IsNullOrEmpty(externalLink))
            {
                button.NavigateUrl = externalLink;
            }

            if (!string.IsNullOrEmpty(btnBackground))
            {
                if (btnBackground == "White")
                {
                    button.CssClass = whiteBtnCssClass;
                }
                else if (btnBackground == "Blue")
                {
                    button.CssClass = blueBtnCssClass;
                }
                else
                {
                    button.CssClass = "";
                }
            }

            return(button);
        }