CmsWeb/Admin/Tools/submit_ajax.aspx.cs

(开头部分) 4KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;

public partial class Tools_submit_ajax : System.Web.UI.Page
{
    public string _Pro_Id;
    DataTable CartTable = new DataTable();  //声明一个DataTable对象
    DataRow dr;
    public Double dTotal = 0.00;            //总计款额
    protected void Page_Load(object sender, EventArgs e)
    {

        if (!IsPostBack)
        {
           
            if (Session["CartShop"] == null)                                       //判断是否为第一次添加购物车否则创建DataTable
            {
                CartTable.Columns.Add(new DataColumn("Pro_Id", typeof(string)));//产品id
                CartTable.Columns.Add(new DataColumn("Pro_Name", typeof(string)));//产品名称
                CartTable.Columns.Add(new DataColumn("Pro_Quantity", typeof(int)));//产品数量
                CartTable.Columns.Add(new DataColumn("Pro_Price", typeof(decimal)));//产品单价
                CartTable.Columns.Add(new DataColumn("Pro_SubTotal", typeof(decimal)));//产品合计
                CartTable.Columns.Add(new DataColumn("Pro_note", typeof(string)));//产品备注
                Session["CartShop"] = CartTable;
                Session.Timeout = 1440;
            }
            else
            {
                CartTable = (DataTable)Session["CartShop"];
            }
        }
        string action = Request["action"];
        switch (action)
        {
            case "cart_goods_add": cart_goods_add(); break;//购物车加入商品
            case "cart_goods_update": cart_goods_update(); break;//购物车修改商品
            case "cart_goods_delete": cart_goods_delete(); break;//购物车删除商品
            case "order_save": order_save(); break;//保存订单
            case "order_cancel": order_cancel(); break;//用户取消订单
            case "view_cart_count": view_cart_count(); break;//输出当前购物车总数

        }
    }
    #region 购物车加入商品OK===============================
    private void cart_goods_add()
    {
        int iPro_Quantity = 1;
        bool IsSame = false;                                 //表示是否为同一种商品
        Cms.BLL.C_article bPro = new Cms.BLL.C_article();   //这是购物车的逻辑层
        string sPro_Id = Request.QueryString["articleId"].ToString();
        string sPro_note = "颜色:" + Request.QueryString["note"].ToString();
        foreach (DataRow dr in CartTable.Rows)                   //遍历DataTable
        {
            if (dr[0].ToString() == sPro_Id)
            {
后面还有 68 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。