| Server IP : 103.234.187.230 / Your IP : 216.73.216.216 Web Server : Apache System : Linux lserver42043-ind.megavelocity.net 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64 User : apache ( 48) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/patratravelsonline.com/public/assets/js_new/ |
Upload File : |
$('#gsttype1').on('ifChecked', function (event) {
calculateGST('1'); // 1 For GST On Total Package Amount
});
$('#gsttype2').on('ifChecked', function (event) {
calculateGST('2'); // 2 For GST On Total MarkUp Amount
});
$('#gsttype3').on('ifChecked', function (event) {
calculateGST('3'); // 2 For GST On Total MarkUp Amount
});
$('#gsttypeDynamic1').on('ifChecked', function (event) {
calculateMultipleGST('1'); // 1 For GST On Total Package Amount
});
$('#gsttypeDynamic2').on('ifChecked', function (event) {
calculateMultipleGST('2'); // 2 For GST On Total MarkUp Amount
});
$('#gsttypeDynamic3').on('ifChecked', function (event) {
calculateMultipleGST('3'); // 2 For GST On Total MarkUp Amount
});
function calculateGST(GSTApplicableOn){
if(GSTApplicableOn == ""){
var GSTApplicableOn = $('input[name=gsttype]:checked').val();
}
//alert(GSTApplicableOn)
var finalCost = $("#finalPrice1").val();
var AgencyMarkUp = $("#AgencyMarkUp1").val();
var AgencyExtraMarkUp = $("#ExtraMarkUp").val();
var AgencyDiscount = $("#discountValue").val();
$.ajax({
url : '/package/calculate-gst/',
data : {GSTApplicableOn:GSTApplicableOn,packageCost:finalCost,AgencyMarkUp:AgencyMarkUp,
AgencyExtraMarkUp:AgencyExtraMarkUp,AgencyDiscount:AgencyDiscount
},
type : 'POST',
dataType : 'json',
beforeSend :function(){
},
success : function(response){
$("#TaxRate").html(response.TaxRate);
$("#taxAmount").html(Math.round(response.GSTAmount));
$("#totalAmountWithGST").html(Math.round(response.AmountWithGST));
$(".totalAmountWithGST").val(response.AmountWithGST);
$("#NetCost1").val(response.MyCost);
}
});
}
function calculateMultipleGST(GSTApplicableOn){
if(GSTApplicableOn == ""){
var GSTApplicableOn = $('input[name=gsttype]:checked').val();
}
//var i=1;
$(".finalPrice").each(function(j){
var i=j+1;
var finalCost = $("#finalPrice"+i).val();
var AgencyMarkUp = $("#AgencyMarkUp"+i).val();
var AgencyExtraMarkUp = $("#ExtraMarkUp"+i).val();
var AgencyDiscount = $("#discountValue"+i).val();
$.ajax({
url : '/package/calculate-gst/',
data : {GSTApplicableOn:GSTApplicableOn,packageCost:finalCost,AgencyMarkUp:AgencyMarkUp,
AgencyExtraMarkUp:AgencyExtraMarkUp,AgencyDiscount:AgencyDiscount
},
type : 'POST',
dataType : 'json',
beforeSend :function(){
},
success : function(response){
$("#TaxRate").html(response.TaxRate);
$("#taxAmount"+i).html(Math.round(response.GSTAmount));
$("#totalAmountWithGST"+i).html(Math.round(response.AmountWithGST));
$("#NetCost"+i).val(response.MyCost);
}
});
//i++;
})
}
function calculateGSTWithIds(GSTApplicableOn,Id){
if(GSTApplicableOn == ""){
var GSTApplicableOn = $('input[name=gsttype]:checked').val();
}
//alert(GSTApplicableOn)
var finalCost = $("#finalPrice"+Id).val();
var AgencyMarkUp = $("#AgencyMarkUp"+Id).val();
var AgencyExtraMarkUp = $("#ExtraMarkUp"+Id).val();
var AgencyDiscount = $("#discountValue"+Id).val();
$.ajax({
url : '/package/calculate-gst/',
data : {GSTApplicableOn:GSTApplicableOn,packageCost:finalCost,AgencyMarkUp:AgencyMarkUp,
AgencyExtraMarkUp:AgencyExtraMarkUp,AgencyDiscount:AgencyDiscount
},
type : 'POST',
dataType : 'json',
beforeSend :function(){
},
success : function(response){
$("#TaxRate").html(response.TaxRate);
$("#taxAmount"+Id).html(Math.round(response.GSTAmount));
$("#totalAmountWithGST"+Id).html(Math.round(response.AmountWithGST));
$("#NetCost"+Id).val(response.MyCost);
}
});
}