예제 #1
0
 public CrossSellCollection FetchAll()
 {
     CrossSellCollection coll = new CrossSellCollection();
     Query qry = new Query(CrossSell.Schema);
     coll.LoadAndCloseReader(qry.ExecuteReader());
     return coll;
 }
예제 #2
0
        /// <summary>
        /// Loads the products.
        /// </summary>
        private void LoadProducts()
        {
            crossSellCollection = new CrossSellController().FetchByID(productId);
            Query             query             = new Query(Product.Schema).WHERE(Product.Columns.ProductId, Comparison.NotEquals, productId);
            ProductCollection productCollection = new ProductController().FetchByQuery(query);

            if (productCollection.Count > 0)
            {
                dgCrossSells.DataSource            = productCollection;
                dgCrossSells.ItemDataBound        += new DataGridItemEventHandler(dgCrossSells_ItemDataBound);
                dgCrossSells.Columns[0].HeaderText = LocalizationUtility.GetText("hdrAddRemove");
                dgCrossSells.Columns[1].HeaderText = LocalizationUtility.GetText("hdrName");
                dgCrossSells.DataBind();
            }
        }
예제 #3
0
 /// <summary>
 /// Loads the products.
 /// </summary>
 private void LoadProducts()
 {
     crossSellCollection = new CrossSellController().FetchByID(productId);
       Query query = new Query(Product.Schema).WHERE(Product.Columns.ProductId, Comparison.NotEquals, productId);
       ProductCollection productCollection = new ProductController().FetchByQuery(query);
       if(productCollection.Count > 0) {
     dgCrossSells.DataSource = productCollection;
     dgCrossSells.ItemDataBound += new DataGridItemEventHandler(dgCrossSells_ItemDataBound);
     dgCrossSells.Columns[0].HeaderText = LocalizationUtility.GetText("hdrAddRemove");
     dgCrossSells.Columns[1].HeaderText = LocalizationUtility.GetText("hdrName");
     dgCrossSells.DataBind();
       }
 }
예제 #4
0
 public CrossSellCollection FetchByQuery(Query qry)
 {
     CrossSellCollection coll = new CrossSellCollection();
     coll.LoadAndCloseReader(qry.ExecuteReader());
     return coll;
 }
예제 #5
0
 public CrossSellCollection FetchByID(object ProductId)
 {
     CrossSellCollection coll = new CrossSellCollection().Where("ProductId", ProductId).Load();
     return coll;
 }