<!--#include virtual="/admin/conn.asp"-->


<%


igoods=saferequest("goodid",1)
action=request("action")
itemid=saferequest("itemid",1)


if igoods="" then
	response.Write "<script language='javascript'>alert('你的提交有错误，请重新再试！');history.go(-1);</script>"
	response.End
else

   select case action
	
case "moveitem"
	'response.redirect "dingdandetail2.asp?goodsid="&igoods
	'response.end
	set rs3=server.CreateObject("adodb.recordset")
	rs3.open "select * from orders where goods='"& igoods &"' and actionid="& itemid &"",conn,1,3  
	rs3.delete
	'response.Write  rs3.recordcount
	'response.Write "select * from orders where goods='"& igoods &"' and actionid="& itemid &""
	rs3.close
	set rs3=nothing
	response.write "删除成功"
	'response.end
	Response.clear  
	response.redirect "dingdandetail.asp?action=changed&goodid="&igoods
	
	
case "additem"
if trim(request.form("addbh"))<>"" then 
	set rs=server.CreateObject("adodb.recordset")
	rs.open "select * from [user] where username='"& request("username") & "'",conn,1,1
	vip=rs("vip")
	set rs1=server.CreateObject("adodb.recordset")
	rs1.open         "select * from tproduct where tproduct_bh="& request.form("addbh") & "",conn,1,1
	if not rs1.eof and not rs1.bof then      '若输入的为有效编码，则继续
	proid=rs1("id")

	select case vip
		case 0
			addprice=rs1("tpricenet")
		case 1
			addprice=rs1("tprice1")
		case 2
			addprice=rs1("tprice2")
		case 3
			addprice=rs1("tprice3")
		case 4
			addprice=rs1("tprice4")
	end select
	'rs.close

	set rs2=server.CreateObject("adodb.recordset")
	rs2.open "select * from orders",conn,1,3
	'response.Write  "<br>" & rs2.recordcount &"&nbsp;" &  request("username")  &"&nbsp;" & proid &"&nbsp;" & request.form("addnum")  &"&nbsp;" & igoods &"&nbsp;" & 1 &"&nbsp;" &  addprice
		rs2.addnew
		rs2("username")=request("username")
		rs2("id")=proid
		rs2("productnum")=request.form("addnum")
		rs2("goods")=igoods
		rs2("state")=1
		if rs1("recommend")=2 then 
			rs2("kind")=3    '标示为特价商品
		else 
			rs2("kind")=0    '标示为正常价格商品
		end if
        rs2("jiage")=addprice
		
		rs2.Update	

	end if
	
	rs2.Close
	set rs2=nothing
	rs.close
	set rs=nothing
	rs1.close
	set rs1=nothing
	
	'conn.close
end if
	response.redirect "dingdandetail.asp?action=changed&goodid="&igoods
	
case "present"
if request.form("presentnum")>0 then 
	response.write "select * from tproduct where tproduct_bh="& request.form("present") & ""

	
	set rs2=server.CreateObject("adodb.recordset")
	rs2.open "select * from orders",conn,1,3
		rs2.addnew
		rs2("username")=request("username")
		rs2("id")=request.form("present")
		rs2("productnum")=request.form("presentnum")
		rs2("goods")=igoods
		rs2("state")=1    '标示为订单内商品
		rs2("jiage")=0
		rs2("kind")=1   '标为赠品
		rs2.Update	
		rs2.Close
	set rs2=nothing
end if
	response.redirect "dingdandetail.asp?goodid="&igoods
	
case "usecoupon"
if request.form("coupon")<>"" then 
	'response.write "select * from tproduct where tproduct_bh="& request.form("present") & ""
	
	set rs1=server.CreateObject("adodb.recordset")
	rs1.open "select * from coupon where id="& request.form("coupon"),conn,1,3
	if not rs1.eof and not rs1.bof then 
	dim content
	content=rs1("content")
	
	set rs2=server.CreateObject("adodb.recordset")
	rs2.open "select * from goods where goodsid="& igoods,conn,1,3
	if rs2("coupon")<>"" and rs2("coupon")<>0  then 
		 	'response.write "已用"
			response.Write "<script language='javascript'>alert('每张订单只能使用一张礼券，该订单已使用过礼券！');history.go(-1);</script>"
			'response.end
		'response.redirect "dingdandetail2.asp?goodid="&igoods
	end if
	
	set rs3=server.CreateObject("adodb.recordset")
	rs3.open "select * from orders where kind=0 and goods='"& igoods&"'",conn,1,3
	dim shopjiage
	shopjiage=0
	do while not rs3.eof
		'totaljg=rs3("jiage")
		shopjiage=shopjiage+rs3("jiage")   '计算正常商品的总价，以作为计算折扣用
		rs3.movenext
	loop 
	rs3.close
	set rs3=nothing
	
	
	select case rs1("kind")
		case 1 
		'response.write "比例现金抵用券"
		'计算折扣金额
		zke=round(shopjiage*0.1,0)
		ce=zke-content 
		if  ce>0 then 
			rs2("goodszk")=content
		else
			'rs2("totaljg")=rs2("totaljg")-zke
			rs2("goodszk")=zke
		end if
		rs2("coupon") =request.form("coupon")
		rs2.update
		
		rs1("state")=1
		rs1("orderid")=igoods
		rs1("usedtime")=now()
		rs1.update
				      	
        case 2
        'response.write "订单折扣券"
		'计算订单折扣后的金额
		zke=round(shopjiage*content/10,0)
		rs2("goodszk")=shopjiage-zke
		'rs2("totaljg")=zke
		rs2("coupon") =request.form("coupon")
		rs2.update
		
		rs1("state")=1
		rs1("orderid")=igoods
		rs1("usedtime")=now()
		rs1.update
			
        case 3
        'response.write "免费商品券"
		set rs3=server.CreateObject("adodb.recordset")
		rs3.open "select * from tproduct where tproduct_bh="& content ,conn,1,1
		proid=rs3("id")
		rs3.close
		
		rs3.open "select * from orders",conn,1,3
		rs3.addnew
		rs3("username")=request("username")
		rs3("id")=proid
		'rs3("productnum")=request.form("presentnum")
		rs3("goods")=igoods
		rs3("state")=1    '标示为订单内商品
		rs3("jiage")=0
		rs3("kind")=2   '标为礼品
		rs3.Update	
		rs3.Close
		set rs3=nothing
		
		rs2("coupon") =request.form("coupon")
		rs2.update

		rs1("state")=1
		rs1("orderid")=igoods
		rs1("usedtime")=now()
		rs1.update

        case 4
        'response.write "全额现金低用券"
		ce=shopjiage-content
		
		if ce>0 then 
			'rs2("totaljg")=rs2("totaljg")-content
			rs2("goodszk")=content
		else
			'rs2("totaljg")=0
			rs2("goodszk")=shopjiage

		end if
		rs2("coupon") =request.form("coupon")
		rs2.update
		
		rs1("state")=1
		rs1("orderid")=igoods
		rs1("usedtime")=now()
		rs1.update
		
	end select 
	
end if
end if
	response.redirect "dingdandetail.asp?goodid="&igoods



end select



end if

 %>