Exemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            AddAsirraValidation();

            if (Request.QueryString["campaignID"] == null || Campaign.MSA_StartDateTime < DateTime.Now)
            {
                var page = ServiceContext.GetPageBySiteMarkerName(Website, "Event Listings");

                Response.Redirect(ServiceContext.GetUrl(page));
            }

            EventName.Text  = string.IsNullOrEmpty(Campaign.MSA_EventName) ? Campaign.Name : Campaign.MSA_EventName;
            EventTopic.Text = Campaign.MSA_EventTopic;
            Address.Text    = string.Format("{0}, {1}, {2}",
                                            Campaign.MSA_City,
                                            Campaign.MSA_StateProvince,
                                            Campaign.MSA_CountryRegion);
            Cost.Text = string.Format("Cost: ${0}", Campaign.MSA_CostofAdmission ?? "0");

            var brochureUrl = Campaign.MSA_EventBrochureURL;

            EventBrochure.NavigateUrl = brochureUrl;
            EventBrochure.Visible     = !string.IsNullOrEmpty(brochureUrl);

            EventContact.Text = GetContactInfo();

            EventDateTime.Text = ContentUtility.FormatEventDateRange(XrmContext, Campaign);

            EventLocation.Text = "Event Address:<br />{0}<br /> {1}, {2}, {3} {4}".FormatWith(
                Campaign.MSA_Street1,
                Campaign.MSA_City,
                Campaign.MSA_StateProvince,
                Campaign.MSA_CountryRegion,
                MapUrl());
        }
Exemplo n.º 2
0
 protected string FormatEventDateRange(Campaign campaign)
 {
     return(ContentUtility.FormatEventDateRange(XrmContext, campaign));
 }