public override void DataBind() { this.Items.Clear(); ProductQuery productQuery = new ProductQuery(); productQuery.Keywords = this.productName; productQuery.ProductCode = this.productCode; productQuery.CategoryId = this.categoryId; productQuery.SaleStatus = ProductSaleStatus.OnSale; if (this.categoryId.HasValue) { productQuery.MaiCategoryPath = SubsiteCatalogHelper.GetCategory(this.categoryId.Value).Path; } DataTable groupBuyProducts = SubSiteProducthelper.GetGroupBuyProducts(productQuery); base.Items.Add(new System.Web.UI.WebControls.ListItem("--请选择--", string.Empty)); foreach (DataRow dataRow in groupBuyProducts.Rows) { base.Items.Add(new System.Web.UI.WebControls.ListItem(dataRow["ProductName"].ToString(), dataRow["ProductId"].ToString())); } }
public override void DataBind() { Items.Clear(); ProductQuery query = new ProductQuery(); query.Keywords = productName; query.ProductCode = productCode; query.CategoryId = categoryId; query.SaleStatus = ProductSaleStatus.OnSale; if (categoryId.HasValue) { query.MaiCategoryPath = SubsiteCatalogHelper.GetCategory(categoryId.Value).Path; } DataTable groupBuyProducts = SubSiteProducthelper.GetGroupBuyProducts(query); base.Items.Add(new ListItem("--请选择--", string.Empty)); foreach (DataRow row in groupBuyProducts.Rows) { base.Items.Add(new ListItem(row["ProductName"].ToString(), row["ProductId"].ToString())); } }
private void DoCallback() { base.Response.Clear(); base.Response.ContentType = "application/json"; string str = base.Request.QueryString["action"]; if (str.Equals("getGroupBuyProducts")) { int num; ProductQuery query = new ProductQuery(); int.TryParse(base.Request.QueryString["categoryId"], out num); string str2 = base.Request.QueryString["sku"]; string str3 = base.Request.QueryString["productName"]; query.Keywords = str3; query.ProductCode = str2; query.SaleStatus = ProductSaleStatus.OnSale; if (num > 0) { query.CategoryId = new int?(num); query.MaiCategoryPath = SubsiteCatalogHelper.GetCategory(num).Path; } DataTable groupBuyProducts = SubSiteProducthelper.GetGroupBuyProducts(query); if ((groupBuyProducts == null) || (groupBuyProducts.Rows.Count == 0)) { base.Response.Write("{\"Status\":\"0\"}"); } else { StringBuilder builder = new StringBuilder(); builder.Append("{\"Status\":\"OK\","); builder.AppendFormat("\"Product\":[{0}]", this.GenerateBrandString(groupBuyProducts)); builder.Append("}"); base.Response.Write(builder.ToString()); } } base.Response.End(); }
private void DoCallback() { base.Response.Clear(); base.Response.ContentType = "application/json"; string text = base.Request.QueryString["action"]; if (text.Equals("getGroupBuyProducts")) { ProductQuery productQuery = new ProductQuery(); int num; int.TryParse(base.Request.QueryString["categoryId"], out num); string productCode = base.Request.QueryString["sku"]; string keywords = base.Request.QueryString["productName"]; productQuery.Keywords = keywords; productQuery.ProductCode = productCode; productQuery.SaleStatus = ProductSaleStatus.OnSale; if (num > 0) { productQuery.CategoryId = new int?(num); productQuery.MaiCategoryPath = SubsiteCatalogHelper.GetCategory(num).Path; } System.Data.DataTable groupBuyProducts = SubSiteProducthelper.GetGroupBuyProducts(productQuery); if (groupBuyProducts != null && groupBuyProducts.Rows.Count != 0) { System.Text.StringBuilder stringBuilder = new System.Text.StringBuilder(); stringBuilder.Append("{\"Status\":\"OK\","); stringBuilder.AppendFormat("\"Product\":[{0}]", this.GenerateBrandString(groupBuyProducts)); stringBuilder.Append("}"); base.Response.Write(stringBuilder.ToString()); } else { base.Response.Write("{\"Status\":\"0\"}"); } } base.Response.End(); }