function renewalShoppingCart(){}
renewalShoppingCart.prototype = {
removeTicket: function(productId, cartId)
{
ajaxLoader.ajaxStart();
$.ajax({
url: '/renewal-shopping-cart/remove-ticket',
data: {productId: productId ,cartId: cartId},
method: 'post',
dataType: 'json',
error: function(){
ajaxLoader.ajaxStop();
var modal = new Modal({
title: 'Erro',
body : '
' + json.message + '
',
buttonOK : false,
cancelText: 'OK',
});
modal.show();
},
success: function(json){
if(json.status){
ajaxLoader.ajaxStop();
var modal = new Modal({
title: json.title,
body : '' + json.message + '
',
buttonOK : false,
cancelText: 'OK',
cancel: function(){
location.reload('/order/my-orders');
window.location.href = json.url
}
});
modal.show();
}else{
ajaxLoader.ajaxStop();
var modal = new Modal({
title: json.title,
body : '' + json.message + '
',
buttonOK : false,
cancelText: 'OK',
cancel: function(){
location.reload();
}
});
modal.show();
}
}
});
},
orderGenerate: function(cartId, originalOrderId)
{
ajaxLoader.ajaxStart();
$.ajax({
url: '/shopping-cart/order-generate',
data: {car_codigo: cartId , original_order_id: originalOrderId, is_renewal: true},
method: 'post',
dataType: 'json',
error: function(){
ajaxLoader.ajaxStop();
var modal = new Modal({
title: 'Erro',
body : '' + translate["shopping-cart-js-order-generate-error"] + '
',
buttonOK : false,
cancelText: 'OK',
});
modal.show();
},
success: function(json){
if(json.status){
window.location.replace(json.url)
} else {
ajaxLoader.ajaxStop();
var modal = new Modal({
title: json.title,
body : ''+json.message+'
',
buttonOK : false,
cancelText: 'OK',
cancel: function(){
location.reload();
}
});
modal.show();
}
}
});
}
}
var renewalShoppingCart = new renewalShoppingCart();