﻿
//添加购物车商品
function AddShoppingCar(cid,uid)
{
      $.ajax({
       type:"POST",
       url:"/Ajax/ShoppingCartHandler.ashx",
       data: {productid:cid,cmyid:uid,action:"add",datetime:new Date()},
       success: function(data,state){
             if(data=="login")
             {
                alert("请先登陆,再预订商品!");
                window.location.href=MainLoginUrl;
                return;
             }
             if(data=="true")
                alert('成功加入购物车');
             else if(data=="other")
                alert("购物车存在不同企业的商品,请清空购物车再购买!");
             else
                alert("加入购物车失败,未知原因!");
       },
       error:function(state,error)
       {
            alert(error);
       }
    })
}

//更新购物车商品数量
function UpdateShoppingCar(productid,i)
{
      var num=$("#amount"+i).val();
      $.ajax({
       type: "POST",
       url:"/Ajax/ShoppingCartHandler.ashx",
       data:{productid:productid,number:num,action:"update",datetime:new Date()},
       success: function(data){
              if(data=="login")
             {
                alert("请先登陆,再预订商品!");
                window.location.href=MainLoginUrl;
                return;
             }
            if(data=="true")
                GetShoppingCar();
            else
                alert("操作失败");
       } 
    })
}

//删除购物车商品
function DelShoppingCar(pid)
{
    $.ajax({
        type:"POST",
        url:"/Ajax/ShoppingCartHandler.ashx",
        data:{productid:pid,action:"del",datetime:new Date()},
        success:function(data){
             if(data=="login")
             {
                alert("请先登陆,再预订商品!");
                window.location.href=MainLoginUrl;
                return;
             }
            if(data=="true")
                GetShoppingCar();
            else
                alert("操作失败");
        }
    
    })
}
//清空购物车
function ClearShoppingCar()
{
    $.ajax({
        type:"POST",
        url:"/Ajax/ShoppingCartHandler.ashx",
        data:{action:"clear",datetime:new Date()},
        success:function(data){
             if(data=="login")
             {
                alert("请先登陆,再预订商品!");
                window.location.href=MainLoginUrl;
                return;
             }
            if(data=="true")
                GetShoppingCar();
            else
                alert("操作失败");
        }
     })
}
//获取购物车数据
function GetShoppingCar()
{
        $.ajax({
        type:"POST",
        url:"/Ajax/ShoppingCartHandler.ashx",
        data:{action:"get",datetime:new Date()},
        dataType:"json",
        success:function(data,state){
                
                if(data["result"] =="false")
                {
                    $("#cmyid").val("0");
                    $("#shopcartcontext").html("<tr><td></td></tr>");
                    $("#TPrice").html("0.00");
                    return;
                }
                var shopcart="";
                for(var i=0;i<data.Data.length;i++)
                {
                    shopcart+="<tr><td width=\"38%\" height=\"36\" style=\padding-left:30px;\">"+data.Data[i].ProductName+"</td>";
                    shopcart+="<td width=\"34%\"><a href=\"#\" title=\""+data.Data[i].CmyName+"\" target=\"_blank\">"+data.Data[i].CmyName+"</a></td>";
                    shopcart+="<td width=\"11%\">￥"+data.Data[i].TotalPrice+"</td>";
                    shopcart+="<td width=\"8%\"><input type=\"text\" id=\"amount"+i+"\" style=\"width:30px\" name=\"amount"+i+"\" value=\""+data.Data[i].ProductCount+"\" /></td>";
                    shopcart+="<td width=\"9%\" align=\"center\"><a href=\"javascript:UpdateShoppingCar('"+data.Data[i].ProductID+"','"+i+"')\">修改</a>&nbsp;<a href=\"javascript:DelShoppingCar('"+data.Data[i].ProductID+"')\">删除</a></td></tr>";
                }
                $("#cmyid").val(data.Data[0].CmyID);
                $("#shopcartcontext").html(shopcart);
                $("#TPrice").html(data.Total); 
            }
     })
}






