void BindGrid() { SpecificationAttributeCollection specificationAttributes = SpecificationAttributeManager.GetSpecificationAttributes(); gvSpecificationAttributes.DataSource = specificationAttributes; gvSpecificationAttributes.DataBind(); }
public static SpecificationAttribute GetColorSpecificationAttribute() { SpecificationAttributeCollection sa = SpecificationAttributeManager.GetSpecificationAttributes(); SpecificationAttribute specAttribute = sa.Find(x => x.Name.ToLower() == Color); return(specAttribute); }
private void FillDesignVariants() { SpecificationAttributeCollection sa = SpecificationAttributeManager.GetSpecificationAttributes(); SpecificationAttributeOptionCollection saoc = SpecificationAttributeManager.GetSpecificationAttributeOptions(); FillDropDownList(this.light, sa, saoc, "требование к освещению"); SetSelectedIndexes(); }
/// <summary> /// Gets specification attribute collection /// </summary> /// <returns>Specification attribute collection</returns> public static SpecificationAttributeCollection GetSpecificationAttributes() { DBSpecificationAttributeCollection dbCollection = DBProviderManager <DBSpecificationAttributeProvider> .Provider.GetSpecificationAttributes(); SpecificationAttributeCollection specificationAttributes = DBMapping(dbCollection); return(specificationAttributes); }
private void FillDesignVariants() { SpecificationAttributeCollection sa = SpecificationAttributeManager.GetSpecificationAttributes(); SpecificationAttributeOptionCollection saoc = SpecificationAttributeManager.GetSpecificationAttributeOptions(); FillDropDownList(this.flowers, sa, saoc, "по основным цветам"); FillDropDownList(this.bunchForm, sa, saoc, "форма букета"); SetSelectedIndexes(); }
private void FillDesignVariants() { SpecificationAttributeCollection sa = SpecificationAttributeManager.GetSpecificationAttributes(); SpecificationAttributeOptionCollection saoc = SpecificationAttributeManager.GetSpecificationAttributeOptions(); FillDropDownList(this.visoutDesign, sa, saoc, "оформление без оформления"); FillDropDownList(this.wrapping, sa, saoc, "оформление упаковка"); FillDropDownList(this.bunch, sa, saoc, "оформление букет"); FillDropDownList(this.composition, sa, saoc, "оформление композиция"); SetSelectedIndexes(); }
private void FillDropDownList(DropDownList dropDownList, SpecificationAttributeCollection sa, SpecificationAttributeOptionCollection saoc, String specificationAttributeName) { dropDownList.Items.Add("Не выбрано"); SpecificationAttribute specAttribute = sa.Find(x => x.Name.ToLower() == specificationAttributeName); if (specAttribute != null) { int specificationAttributeID = sa.Find(x => x.Name.ToLower() == specificationAttributeName).SpecificationAttributeID; List<SpecificationAttributeOption> specificationAttributeOptionByType = saoc.FindAll(x => x.SpecificationAttributeID == specificationAttributeID); foreach (SpecificationAttributeOption sao in specificationAttributeOptionByType) { dropDownList.Items.Add(new ListItem(sao.Name, sao.SpecificationAttributeOptionID.ToString())); } } }
private void FillDropDownList(DropDownList dropDownList, SpecificationAttributeCollection sa, SpecificationAttributeOptionCollection saoc, String specificationAttributeName) { dropDownList.Items.Add("Не выбрано"); SpecificationAttribute specAttribute = sa.Find(x => x.Name.ToLower() == specificationAttributeName); if (specAttribute != null) { int specificationAttributeID = sa.Find(x => x.Name.ToLower() == specificationAttributeName).SpecificationAttributeID; List <SpecificationAttributeOption> specificationAttributeOptionByType = saoc.FindAll(x => x.SpecificationAttributeID == specificationAttributeID); foreach (SpecificationAttributeOption sao in specificationAttributeOptionByType) { dropDownList.Items.Add(new ListItem(sao.Name, sao.SpecificationAttributeOptionID.ToString())); } } }
/// <summary> /// Maps a DBSpecificationAttributeCollection to a SpecificationAttributeCollection /// </summary> /// <param name="dbCollection">DBSpecificationAttributeCollection</param> /// <returns>SpecificationAttributeCollection</returns> private static SpecificationAttributeCollection DBMapping(DBSpecificationAttributeCollection dbCollection) { if (dbCollection == null) { return(null); } SpecificationAttributeCollection collection = new SpecificationAttributeCollection(); foreach (DBSpecificationAttribute dbItem in dbCollection) { SpecificationAttribute item = DBMapping(dbItem); collection.Add(item); } return(collection); }
private void FillDropDowns() { this.ddlNewProductSpecificationAttribute.Items.Clear(); SpecificationAttributeCollection productSpecificationAttributes = SpecificationAttributeManager.GetSpecificationAttributes(); foreach (SpecificationAttribute sa in productSpecificationAttributes) { ListItem item2 = new ListItem(sa.Name, sa.SpecificationAttributeId.ToString()); this.ddlNewProductSpecificationAttribute.Items.Add(item2); } ddlNewProductSpecificationAttributeOption.Items.Clear(); if (!String.IsNullOrEmpty(ddlNewProductSpecificationAttribute.SelectedValue)) { int saId = Convert.ToInt32(ddlNewProductSpecificationAttribute.SelectedValue.ToString()); SpecificationAttributeOptionCollection saoCol = SpecificationAttributeManager.GetSpecificationAttributeOptionsBySpecificationAttribute(saId); foreach (SpecificationAttributeOption sao in saoCol) { ListItem item2 = new ListItem(sao.Name, sao.SpecificationAttributeOptionId.ToString()); this.ddlNewProductSpecificationAttributeOption.Items.Add(item2); } } }