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 DiscountTypeCollection DBMapping(DBDiscountTypeCollection dbCollection) { if (dbCollection == null) { return(null); } DiscountTypeCollection collection = new DiscountTypeCollection(); foreach (DBDiscountType dbItem in dbCollection) { DiscountType item = DBMapping(dbItem); collection.Add(item); } return(collection); }
/// <summary> /// Gets all discount types /// </summary> /// <returns>Discount type collection</returns> public static DiscountTypeCollection GetAllDiscountTypes() { string key = string.Format(DISCOUNTTYPES_ALL_KEY); object obj2 = NopCache.Get(key); if (DiscountManager.CacheEnabled && (obj2 != null)) { return((DiscountTypeCollection)obj2); } DBDiscountTypeCollection dbCollection = DBProviderManager <DBDiscountProvider> .Provider.GetAllDiscountTypes(); DiscountTypeCollection discountTypeCollection = DBMapping(dbCollection); if (DiscountManager.CacheEnabled) { NopCache.Max(key, discountTypeCollection); } return(discountTypeCollection); }
private static DiscountTypeCollection DBMapping(DBDiscountTypeCollection dbCollection) { if (dbCollection == null) return null; DiscountTypeCollection collection = new DiscountTypeCollection(); foreach (DBDiscountType dbItem in dbCollection) { DiscountType item = DBMapping(dbItem); collection.Add(item); } return collection; }