Esempio n. 1
0
        protected void BindCartInfo()
        {
            BLL.CartManager   carBll = new BookShop.BLL.CartManager();
            List <Model.Cart> list   = carBll.GetModelList("UserId=" + userModel.Id);

            if (list.Count < 1)
            {
                Response.Redirect("/showinfo.aspx?msg=" + Server.UrlEncode("没有商品项,无法下订单") + "&url=/BookList.aspx" + "&txt=" + Server.UrlEncode("返回商品列表"));
            }
            else
            {
                StringBuilder builder = new StringBuilder();
                foreach (Model.Cart model in list)
                {
                    builder.Append("<tr class=\"align_Center\">");

                    builder.Append("<td style=\"PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px\">" + model.Book.Id + "</td>");
                    builder.Append(" <td class=align_Left><a onmouseover=\"\" onmouseout=\"\" onclick=\"\" href='BookDetail.aspx?id=" + model.Book.Id + "' target=\"_blank\" >" + model.Book.Title + "</a>   </td>");

                    builder.Append("<td><span class=\"price\">¥" + model.Book.UnitPrice.ToString("0.00") + "</span></td>");
                    builder.Append("<td>" + model.Count + "</td>  </tr>");

                    totleMoney = totleMoney + (model.Count * model.Book.UnitPrice);
                }
                strHtml = builder.ToString();
            }
        }
Esempio n. 2
0
 /// <summary>
 /// 取出购物车中的商品项.
 /// </summary>
 protected void BindRepeater()
 {
     BLL.CartManager bll = new BookShop.BLL.CartManager();
     this.RepeaterCart.DataSource = bll.GetModelList("UserId=" + ((Model.User)Session["user"]).Id);//用户只能查看自己放在购物车中的商品项.
     this.RepeaterCart.DataBind();
 }