﻿function GetMyEcoupon()
{
    WS_CustomerArea.GetMyEcoupon(GetMyEcouponResult);
}
var EcouponPageSize = 3;
var EcouponPageIndex = 0;
var objMyEcoupon;
function GetMyEcouponResult(result)
{
    objMyEcoupon = result;
    SetMyEcouponToPage(0);
}
function PreEcoupon()
{
    if(EcouponPageIndex != 0)
    {
        EcouponPageIndex--;
    }
    SetMyEcouponToPage(EcouponPageIndex);
}
function NextEcoupon()
{
    EcouponPageIndex++;
    SetMyEcouponToPage(EcouponPageIndex);
}
function SetMyEcouponToPage(RecordIndex)
{
    EcouponPageIndex = RecordIndex;
    if(objMyEcoupon.rows != null)
    {
        var EcouponCount = objMyEcoupon.rows.length;
        
        var int_stareindex;
        var int_finishindex;
        int_stareindex = EcouponPageIndex * EcouponPageSize;
        
        if(((parseInt(EcouponPageIndex,10) + 1) * EcouponPageSize) > EcouponCount)
        {
            int_finishindex = EcouponCount;
            EcouponPageIndex--;
        }
        else
        {
            int_finishindex = (parseInt(EcouponPageIndex,10) + 1) * EcouponPageSize;
        }
        if(EcouponPageIndex < 0)
        {
            EcouponPageIndex = 0;
        }
        
        var objSb = new Sys.StringBuilder();
        for(var i = int_stareindex;i < int_finishindex;i++)
        {
            
            objSb.append(String.format("<li><a href=\"javascript:void(0);\" title=\"\" onclick=\"ShowEcouponInfo('{1}')\"><span style=\"width:100px;\">{0}</span>({1})</a></li>"
            ,objMyEcoupon.rows[i]["GPWP_GROUP_NAME"]
            ,objMyEcoupon.rows[i]["Password"]));
        }
        $get("MyEcouponList").innerHTML = objSb.toString(); 
    }
    else
    {
	$get("MyEcouponList").innerHTML = "您目前暂时没有优惠券!"; 
    }
}
function ShowEcouponInfo(Password)
{
    WS_CustomerArea.GetMyEcouponInfoByPassword(Password,ShowEcouponInfoResult)
}
function ShowEcouponInfoResult(result)
{
    if(result.rows != null)
    {   
        var objSb = new Sys.StringBuilder();
        for(var i = 0;i < result.rows.length;i++)
        {
	        if(result.rows[i]["Password"] != "5GEVQ")
            {
                objSb.append(String.format("{0}<br />{1}～{2}"
                ,result.rows[i]["DESCRIPTION"]
                ,new Date(result.rows[i]["START_DATE"]).format("yyyy-MM-dd")
                ,new Date(result.rows[i]["END_DATE"]).format("yyyy-MM-dd")));
            }
            else
            {
                objSb.append(String.format("{0}"
                ,result.rows[i]["DESCRIPTION"]));
            }
        }
        $get("EcouponInfo").innerHTML = objSb.toString(); 
    }

}
function AddEcoupon()
{
    var str_ecoupon = $get("tb_ecoupon").value;
    if(str_ecoupon == ""){alert("请输入优惠券");return false;}
    WS_CustomerArea.InsertEcoupon(str_ecoupon,InsertEcouponResult);
}
function InsertEcouponResult(result)
{
    switch(result)
    {
        case 0 : alert("请先登录"); break;
        case 1 : ShowTheInfo("添加成功");$get("tb_ecoupon").value = "";GetMyEcoupon(); break;
        case 2 : ShowError("添加失败"); break;
        case 3 : ShowError("没有此兑换券号码"); break;
    }
}