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 算力,解读结果公开显示在下面。
还没有人解读过这个文件。