Exemplo n.º 1
0
 private void BindGroupBuy()
 {
     GroupBuyQuery query = new GroupBuyQuery();
     query.ProductName = productName;
     query.PageIndex = pager.PageIndex;
     query.PageSize = pager.PageSize;
     query.SortBy = "DisplaySequence";
     query.SortOrder = SortAction.Desc;
     DbQueryResult groupBuyList = SubsitePromoteHelper.GetGroupBuyList(query);
     grdGroupBuyList.DataSource = groupBuyList.Data;
     grdGroupBuyList.DataBind();
     pager.TotalRecords = groupBuyList.TotalRecords;
     pager1.TotalRecords = groupBuyList.TotalRecords;
 }
Exemplo n.º 2
0
 public abstract DbQueryResult GetGroupBuyList(GroupBuyQuery query);
Exemplo n.º 3
0
 public abstract DbQueryResult GetCountDownList(GroupBuyQuery query);
Exemplo n.º 4
0
 public static DbQueryResult GetGroupBuyList(GroupBuyQuery query)
 {
     return PromotionsProvider.Instance().GetGroupBuyList(query);
 }
Exemplo n.º 5
0
 public override DbQueryResult GetGroupBuyList(GroupBuyQuery query)
 {
     StringBuilder builder = new StringBuilder();
     builder.Append(" 1=1");
     if (!string.IsNullOrEmpty(query.ProductName))
     {
         builder.AppendFormat(" AND ProductName Like '%{0}%'", DataHelper.CleanSearchString(query.ProductName));
     }
     string selectFields = "GroupBuyId,ProductId,ProductName,MaxCount,NeedPrice,Status,OrderCount,ISNULL(ProdcutQuantity,0) AS ProdcutQuantity,EndDate,DisplaySequence";
     return DataHelper.PagingByTopnotin(query.PageIndex, query.PageSize, query.SortBy, query.SortOrder, query.IsCount, "vw_Hishop_GroupBuy", "GroupBuyId", builder.ToString(), selectFields);
 }
Exemplo n.º 6
0
 public override DbQueryResult GetCountDownList(GroupBuyQuery query)
 {
     StringBuilder builder = new StringBuilder();
     if (!string.IsNullOrEmpty(query.ProductName))
     {
         builder.AppendFormat("ProductName Like '%{0}%'", DataHelper.CleanSearchString(query.ProductName));
     }
     string selectFields = "CountDownId,productId,ProductName,CountDownPrice,EndDate,DisplaySequence";
     return DataHelper.PagingByTopnotin(query.PageIndex, query.PageSize, query.SortBy, query.SortOrder, query.IsCount, "vw_Hishop_CountDown", "CountDownId", builder.ToString(), selectFields);
 }