コード例 #1
0
    public static String ProductImageCollectionString(int ProductID, string ImageFileNameOverride, string SKU, string colors)
    {
        ProductImageCollection prodcutImageCollection = new ProductImageCollection(ProductID, ImageFileNameOverride, SKU, 1, "en-US", colors);
        XmlDocument            doc = prodcutImageCollection.GetXMLBySize();

        return(doc.InnerXml);
    }
コード例 #2
0
 public void RefreshDisplay()
 {
     _lookup    = ProductImage.CollectAll();
     _viewModel = new ProductImageViewModel {
         Collection = ProductImage.CollectAll()
     };
     DataContext = _viewModel;
 }
コード例 #3
0
    public static XPathNodeIterator ProductImageCollectionXML(int ProductID, string ImageFileNameOverride, string SKU, string colors)
    {
        ProductImageCollection pic = new ProductImageCollection(ProductID, ImageFileNameOverride, SKU, 1, "en-US", colors);
        XmlDocument            doc = pic.GetXMLBySize();
        XPathNavigator         nav = doc.CreateNavigator();
        XPathNodeIterator      ret = nav.Select(".");

        return(ret);
    }
コード例 #4
0
        internal static ProductImageCollection CollectAll()
        {
            var dataTable  = DatabaseController.ExecuteSelectQuery("SELECT * FROM " + TABLE_NAME);
            var collection = new ProductImageCollection();

            foreach (DataRow dataRow in dataTable.Rows)
            {
                var item = new ProductImage();
                item.SetPropertiesFromDataRow(dataRow);
                collection.Add(item);
            }
            return(collection);
        }