﻿function CheckOrderByCarID(carID, myCallBack) {
    var result = false;
    var postData = "{CarID:'" + carID + "'}";
    var url = webSite + "Services/WebService.asmx/CheckOrderByCarID";
    $.ajax({
        url: url,
        type: "POST",
        data: postData,
        contentType: "application/json; charset=UTF-8",
        dataType: "json",
        async: false,
        success: function (data) {
            result = data.d;
            myCallBack(data.d);
        },
        error: function (f) {
            result = false;
        }
    });
    return result;
}


function AddCarByID(productID, comID, quantity, price, points, pointsDeductible, myCallBack) {
    var result;
    var postData = "{productID:'" + productID + "',comID:'" + comID + "',quantity: '" + quantity + "', price: '" + price + "', points: '" + points + "', pointsDeductible: '" + pointsDeductible + "'}";
    var url = webSite + "Services/WebService.asmx/AddProductIntoCar";
    $.ajax({
        url: url,
        type: "POST",
        data: postData,
        contentType: "application/json; charset=UTF-8",
        dataType: "json",
        success: function (data) {
            carData = data.d;
            myCallBack(data.d);
            CarChanged();
        },
        error: function (f) {
        }
    });
}

function DeleteOrderProductSubmit(orderDetailID, myCallBack) {
    var postData = "{orderDetailID: '" + orderDetailID + "'}";
    var url = webSite + "Services/WebService.asmx/DeleteOrderProductSubmit";
    $.ajax({
        url: url,
        type: "POST",
        data: postData,
        contentType: "application/json; charset=UTF-8",
        dataType: "json",
        success: function (data) {
            carData = data.d;
            myCallBack(data.d);
            CarChanged();
        },
        error: function (f) {
        }
    });
}

function ChangeQuantitySubmit(quantityNum, price, orderDetailID, points, pointsDeductible, myCallBack) {

    var postData = "{quantityNum:'" + quantityNum + "',price: '" + price + "', orderDetailID: '" + orderDetailID + "', points: '" + points + "', pointsDeductible: '" + pointsDeductible + "'}";
    var url = webSite + "Services/WebService.asmx/ChangeQuantitySubmit";
    $.ajax({
        url: url,
        type: "POST",
        data: postData,
        contentType: "application/json; charset=UTF-8",
        dataType: "json",
        success: function (data) {
            carData = data.d;
            myCallBack(data.d);
            CarChanged();
        },
        error: function (f) {
        }
    });
    return false;
}
