using System; using CMS.GlobalHelper; using CMS.OnlineMarketing; using CMS.SettingsProvider; using CMS.WebAnalytics; public partial class CMSModules_ContactManagement_Controls_UI_ActivityDetails_EventBooking : ActivityDetail { #region "Methods" protected void Page_Load(object sender, EventArgs e) { } public override bool LoadData(ActivityInfo ai) { if ((ai == null) || !ModuleEntry.IsModuleLoaded(ModuleEntry.EVENTMANAGER) || (ai.ActivityType != PredefinedActivityType.EVENT_BOOKING)) { return false; } int nodeId = ai.ActivityNodeID; ucDetails.AddRow("om.activitydetails.documenturl", GetLinkForDocument(nodeId, ai.ActivityCulture), false); GeneralizedInfo iinfo = ModuleCommands.EventsGetAttendeeInfo(ai.ActivityItemID); if (iinfo != null) { ucDetails.AddRow("om.activitydetails.attendee", String.Format("{0} {1} ({2})", ValidationHelper.GetString(iinfo.GetValue("AttendeeFirstName"), null), ValidationHelper.GetString(iinfo.GetValue("AttendeeLastName"), null), ValidationHelper.GetString(iinfo.GetValue("AttendeeEmail"), null))); } return ucDetails.IsDataLoaded; } #endregion }