using System; using CMS.GlobalHelper; using CMS.OnlineMarketing; using CMS.SettingsProvider; using CMS.WebAnalytics; public partial class CMSModules_ContactManagement_Controls_UI_ActivityDetails_PurchasedProduct : ActivityDetail { #region "Methods" public override bool LoadData(ActivityInfo ai) { if ((ai == null) || !ModuleEntry.IsModuleLoaded(ModuleEntry.ECOMMERCE)) { return false; ; } switch (ai.ActivityType) { case PredefinedActivityType.PURCHASEDPRODUCT: break; default: return false; } GeneralizedInfo iinfo = ModuleCommands.ECommerceGetSKUInfo(ai.ActivityItemID); if (iinfo != null) { string productName = ValidationHelper.GetString(iinfo.GetValue("SKUName"), null); ucDetails.AddRow("om.activitydetails.product", productName); ucDetails.AddRow("om.activitydetails.productunits", ai.ActivityValue); } return ucDetails.IsDataLoaded; } #endregion }