App_Code/DataBaseShoppingCar.cs

(开头部分) 2KB

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

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data;
using System.Data.SqlClient;

/// <summary>
///DataBaseShoppingCar 的摘要说明
/// </summary>
public class DataBaseShoppingCar
{
    public DataBaseShoppingCar()
    {
        //
        //TODO: 在此处添加构造函数逻辑
        //
    }
    public int add(string  GoodsId, string userid, string quantity)
    {
        string strsql = string.Empty;
        SqlParameter[] parameters = null;
        if (!SameBooks( GoodsId, userid))
        {
            strsql = "Insert Into ShoppingCar (GoodsId,UserId,ShoppingId,GoodsCount,CarTime) values(@Id,@UserId,@ShoppingId,@GoodsCount,@CarTime) ";
            parameters = new SqlParameter[]
        {
         new SqlParameter("@Id", GoodsId),
         new SqlParameter("@UserId",userid),
         new SqlParameter("@ShoppingId","001"),
         new SqlParameter("@GoodsCount",quantity),
         new SqlParameter("@CarTime",DateTime.Now.ToString())
      };
            return DAL.DataAccess.ExecuteNonQuery(strsql, CommandType.Text, parameters);
        }
        else
            strsql = "Update ShoppingCar Set GoodsCount=GoodsCount+1 Where Id=@Id And UserId=@UserId";
        parameters = new SqlParameter[] 
        {
            new SqlParameter("@Id", GoodsId),
            new SqlParameter("@UserId",userid)  };
        return DAL.DataAccess.ExecuteNonQuery(strsql, CommandType.Text, parameters);

    }
    public bool SameBooks(string GoodsId, string userid)
    {
        string strsql = "Select Count(*) From ShoppingCar Where Id=@Id And UserId=@UserId";
        SqlParameter[] parameters = new SqlParameter[]
        {
            new SqlParameter("@Id", GoodsId),
            new SqlParameter("@UserId",userid) 
        };
        return int.Parse(DAL.DataAccess.ExecuteScalor(strsql, CommandType.Text, parameters).ToString()) > 0 ? true : false;



    }
    public void DeleteBooks(string userId)
    {
        string strSql = "Delete ShoppingCar Where UserId=@UserId ";
后面还有 8 行代码,解锁后查看完整代码

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

AI 解读 AI

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

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