using System; using CMS.FormControls; using CMS.Ecommerce; using CMS.GlobalHelper; public partial class CMSModules_Ecommerce_FormControls_SelectBundleInventoryType : FormEngineUserControl { #region "Properties" /// /// Gets or sets the bundle inventory type as string. /// public override object Value { get { return SKUInfoProvider.GetBundleInventoryTypeString(BundleInventoryType); } set { BundleInventoryType = SKUInfoProvider.GetBundleInventoryTypeEnum(ValidationHelper.GetString(value, null)); } } /// /// Gets or sets the bundle inventory type. /// public BundleInventoryTypeEnum BundleInventoryType { get { if (radRemoveBundle.Checked) { return BundleInventoryTypeEnum.RemoveBundle; } else if (radRemoveProducts.Checked) { return BundleInventoryTypeEnum.RemoveProducts; } else if (radRemoveBundleAndProducts.Checked) { return BundleInventoryTypeEnum.RemoveBundleAndProducts; } else { return BundleInventoryTypeEnum.RemoveBundle; } } set { radRemoveBundle.Checked = (value == BundleInventoryTypeEnum.RemoveBundle); radRemoveProducts.Checked = (value == BundleInventoryTypeEnum.RemoveProducts); radRemoveBundleAndProducts.Checked = (value == BundleInventoryTypeEnum.RemoveBundleAndProducts); } } #endregion #region "Lifecycle methods" protected override void OnLoad(EventArgs e) { base.OnLoad(e); } #endregion }