private void FillDropDowns() { this.ddlDiscountType.Items.Clear(); DiscountTypeCollection discountTypes = DiscountManager.GetAllDiscountTypes(); foreach (DiscountType discountType in discountTypes) { ListItem item2 = new ListItem(discountType.Name, discountType.DiscountTypeId.ToString()); this.ddlDiscountType.Items.Add(item2); } this.ddlDiscountRequirement.Items.Clear(); DiscountRequirementCollection discountRequirements = DiscountManager.GetAllDiscountRequirements(); foreach (DiscountRequirement discountRequirement in discountRequirements) { ListItem item2 = new ListItem(discountRequirement.Name, discountRequirement.DiscountRequirementId.ToString()); this.ddlDiscountRequirement.Items.Add(item2); } this.ddlDiscountLimitation.Items.Clear(); DiscountLimitationCollection discountLimitations = DiscountManager.GetAllDiscountLimitations(); foreach (DiscountLimitation discountLimitation in discountLimitations) { ListItem item2 = new ListItem(discountLimitation.Name, discountLimitation.DiscountLimitationId.ToString()); this.ddlDiscountLimitation.Items.Add(item2); } }
private static DiscountRequirementCollection DBMapping(DBDiscountRequirementCollection dbCollection) { if (dbCollection == null) return null; DiscountRequirementCollection collection = new DiscountRequirementCollection(); foreach (DBDiscountRequirement dbItem in dbCollection) { DiscountRequirement item = DBMapping(dbItem); collection.Add(item); } return collection; }
private static DiscountRequirementCollection DBMapping(DBDiscountRequirementCollection dbCollection) { if (dbCollection == null) { return(null); } DiscountRequirementCollection collection = new DiscountRequirementCollection(); foreach (DBDiscountRequirement dbItem in dbCollection) { DiscountRequirement item = DBMapping(dbItem); collection.Add(item); } return(collection); }
/// <summary> /// Gets all discount requirements /// </summary> /// <returns>Discount requirement collection</returns> public static DiscountRequirementCollection GetAllDiscountRequirements() { string key = string.Format(DISCOUNTREQUIREMENT_ALL_KEY); object obj2 = NopCache.Get(key); if (DiscountManager.CacheEnabled && (obj2 != null)) { return((DiscountRequirementCollection)obj2); } DBDiscountRequirementCollection dbCollection = DBProviderManager <DBDiscountProvider> .Provider.GetAllDiscountRequirements(); DiscountRequirementCollection discountRequirements = DBMapping(dbCollection); if (DiscountManager.CacheEnabled) { NopCache.Max(key, discountRequirements); } return(discountRequirements); }