void BindGrid() { ProductTemplateCollection productTemplateCollection = TemplateManager.GetAllProductTemplates(); gvProductTemplates.DataSource = productTemplateCollection; gvProductTemplates.DataBind(); }
private void FillDropDowns() { CommonHelper.FillDropDownWithEnum(this.ddlDownloadActivationType, typeof(DownloadActivationTypeEnum)); CommonHelper.FillDropDownWithEnum(this.ddlCyclePeriod, typeof(RecurringProductCyclePeriodEnum)); this.ddlTemplate.Items.Clear(); ProductTemplateCollection productTemplateCollection = TemplateManager.GetAllProductTemplates(); foreach (ProductTemplate productTemplate in productTemplateCollection) { ListItem item2 = new ListItem(productTemplate.Name, productTemplate.ProductTemplateId.ToString()); this.ddlTemplate.Items.Add(item2); } this.ddlProductType.Items.Clear(); ProductTypeCollection productTypeCollection = ProductManager.GetAllProductTypes(); foreach (ProductType productType in productTypeCollection) { ListItem item2 = new ListItem(productType.Name, productType.ProductTypeId.ToString()); this.ddlProductType.Items.Add(item2); } this.ddlTaxCategory.Items.Clear(); ListItem itemTaxCategory = new ListItem("---", "0"); this.ddlTaxCategory.Items.Add(itemTaxCategory); TaxCategoryCollection taxCategoryCollection = TaxCategoryManager.GetAllTaxCategories(); foreach (TaxCategory taxCategory in taxCategoryCollection) { ListItem item2 = new ListItem(taxCategory.Name, taxCategory.TaxCategoryId.ToString()); this.ddlTaxCategory.Items.Add(item2); } this.ddlWarehouse.Items.Clear(); ListItem itemWarehouse = new ListItem("---", "0"); this.ddlWarehouse.Items.Add(itemWarehouse); WarehouseCollection warehouseCollection = WarehouseManager.GetAllWarehouses(); foreach (Warehouse warehouse in warehouseCollection) { ListItem item2 = new ListItem(warehouse.Name, warehouse.WarehouseId.ToString()); this.ddlWarehouse.Items.Add(item2); } CommonHelper.FillDropDownWithEnum(this.ddlLowStockActivity, typeof(LowStockActivityEnum)); }
private static ProductTemplateCollection DBMapping(DBProductTemplateCollection dbCollection) { if (dbCollection == null) { return(null); } var collection = new ProductTemplateCollection(); foreach (var dbItem in dbCollection) { var item = DBMapping(dbItem); collection.Add(item); } return(collection); }
private void FillDropDowns() { this.ddlTemplate.Items.Clear(); ProductTemplateCollection productTemplateCollection = TemplateManager.GetAllProductTemplates(); foreach (ProductTemplate productTemplate in productTemplateCollection) { ListItem item2 = new ListItem(productTemplate.Name, productTemplate.ProductTemplateID.ToString()); this.ddlTemplate.Items.Add(item2); } this.ddlProductType.Items.Clear(); ProductTypeCollection productTypeCollection = ProductManager.GetAllProductTypes(); foreach (ProductType productType in productTypeCollection) { ListItem item2 = new ListItem(productType.Name, productType.ProductTypeID.ToString()); this.ddlProductType.Items.Add(item2); } }
/// <summary> /// Gets all product templates /// </summary> /// <returns>Product template collection</returns> public static ProductTemplateCollection GetAllProductTemplates() { string key = string.Format(PRODUCTTEMPLATES_ALL_KEY); object obj2 = NopCache.Get(key); if (TemplateManager.CacheEnabled && (obj2 != null)) { return((ProductTemplateCollection)obj2); } DBProductTemplateCollection dbCollection = DBProviderManager <DBTemplateProvider> .Provider.GetAllProductTemplates(); ProductTemplateCollection productTemplates = DBMapping(dbCollection); if (TemplateManager.CacheEnabled) { NopCache.Max(key, productTemplates); } return(productTemplates); }