|
|
@ -7,6 +7,7 @@ |
|
|
|
.reward-text { |
|
|
|
font-size: 16px; |
|
|
|
font-weight: bold; |
|
|
|
color: green !important; |
|
|
|
} |
|
|
|
</style> |
|
|
|
<div class="container"> |
|
|
@ -49,7 +50,7 @@ |
|
|
|
<div class="mb-3"> |
|
|
|
<div class="form-floating"> |
|
|
|
<select asp-for="SchemeId" asp-items="@CustomerOnlineV2.Helper.HelperClass.GetDropdownData("howToPay", true)" class="form-select" required></select> |
|
|
|
<label class="form-label">How do you pay us? </label> |
|
|
|
<label class="form-label">How do like to pay? </label> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@ -67,7 +68,7 @@ |
|
|
|
<div class="mb-3"> |
|
|
|
<div class="form-floating mb-3"> |
|
|
|
<input type="text" asp-for="PayoutAmount" class="form-control" placeholder="00.00"> |
|
|
|
<label for="floatingInput">Receive Amount NPR</label> |
|
|
|
<label for="floatingInput" id="floatingInputPcurr">Receive Amount XXX</label> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@ -75,17 +76,17 @@ |
|
|
|
<div class="row"> |
|
|
|
<div class="col-md-5"> |
|
|
|
<div class="mb-3"> |
|
|
|
@* <p id="rewardAmount" class="reward-text">Available Reward Amount: <span class="reward-text"></span></p> *@ |
|
|
|
<p id="rewardAmount" class="text mb-2"> |
|
|
|
You have <span class="reward-text" id="rewardValue">0</span> reward amount available |
|
|
|
</p> |
|
|
|
<div class="form-floating mb-3"> |
|
|
|
<input type="text" asp-for="DiscountFee" maxlength="10" class="form-control" placeholder=""> |
|
|
|
<label for="floatingInput" id="lblReward">Reward Amount</label> |
|
|
|
<label for="floatingInput" id="lblReward" placeholder=""> Use Reward Amount</label> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="col-md-4"> |
|
|
|
@* <div class="mb-3"> *@ |
|
|
|
<p id="rewardAmount" class="reward-text">Available Reward Points: <span class="reward-text" id="rewardValue"></span></p> |
|
|
|
@* </div> *@ |
|
|
|
</div> |
|
|
|
|
|
|
|
</div> |
|
|
|
<div class="row"> |
|
|
|
<div class="mb-5 mt-2"> |
|
|
@ -170,7 +171,7 @@ |
|
|
|
</td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td>Total Sent Amount :</td> |
|
|
|
<td>Sent Amount :</td> |
|
|
|
<td> |
|
|
|
<strong><span id="sAmt">0.00 GBP</span></strong> |
|
|
|
</td> |
|
|
@ -183,9 +184,9 @@ |
|
|
|
</tr> |
|
|
|
|
|
|
|
<tr> |
|
|
|
<td>Total Payout Amount(<label id="pCurrency">XXX</label>) :</td> |
|
|
|
<td> Payout Amount :</td> |
|
|
|
<td> |
|
|
|
<strong><span id="payoutAmount">0.00</span></strong> |
|
|
|
<strong><span id="payoutAmount">0.00 <label id="pCurrency">XXX</label></span></strong> |
|
|
|
</td> |
|
|
|
</tr> |
|
|
|
|
|
|
@ -225,6 +226,16 @@ |
|
|
|
$('#Receiver').empty(); |
|
|
|
} |
|
|
|
}); |
|
|
|
$('#SchemeId').on('change', function () { |
|
|
|
var collectionAmount; |
|
|
|
var payoutAmount; |
|
|
|
if (isNaN(parseFloat($('#CollectAmount').val()))) |
|
|
|
collectionAmount = 0; |
|
|
|
if (isNaN(parseFloat($('#PayoutAmount').val()))) |
|
|
|
payoutAmount = 0; |
|
|
|
if (collectionAmount > 0 | payoutAmount > 0) |
|
|
|
DoCalcualtion(); |
|
|
|
}); |
|
|
|
|
|
|
|
$('#CollectAmount').on('change', function () { |
|
|
|
if (!isNaN(parseFloat($(this).val())) && parseFloat($(this).val()) > 0) { |
|
|
@ -244,10 +255,13 @@ |
|
|
|
}); |
|
|
|
|
|
|
|
$("#PayoutAmount").blur(function () { |
|
|
|
checkdata($("#hdnCalcBy").val(), 'c'); |
|
|
|
// checkdata($("#hdnCalcBy").val(), 'c'); |
|
|
|
}); |
|
|
|
$("#DiscountFee").blur(function () { |
|
|
|
DoCalcualtion(); |
|
|
|
}); |
|
|
|
$('#SchemeId').on('change', function () { |
|
|
|
alert('a'); |
|
|
|
|
|
|
|
GetRewardDetails(); |
|
|
|
}); |
|
|
|
}); |
|
|
@ -258,12 +272,8 @@ |
|
|
|
url: '/GetRewardAmount', |
|
|
|
data: {}, |
|
|
|
success: function (response) { |
|
|
|
debugger |
|
|
|
var data = response.notificationModel; |
|
|
|
if (data.length > 0) { |
|
|
|
var rewardPoints = data[0].rewardPoints; |
|
|
|
$('#rewardValue').text(rewardPoints); |
|
|
|
} |
|
|
|
debugger; |
|
|
|
$('#rewardValue').text(response.rewardAmount); |
|
|
|
}, |
|
|
|
error: function (error) { |
|
|
|
console.error(error); |
|
|
@ -324,7 +334,7 @@ |
|
|
|
let payoutAmount = parseFloat($('#PayoutAmount').val()); |
|
|
|
let promoCode = $('#PromoCode').val(); |
|
|
|
let calcBy = $('#hdnCalcBy').val(); |
|
|
|
|
|
|
|
let discount = $('#DiscountFee').val(); |
|
|
|
let schemeId = $('#SchemeId').val(); |
|
|
|
|
|
|
|
if (calcBy == '') { |
|
|
@ -370,7 +380,8 @@ |
|
|
|
PayoutAmount: payoutAmount, |
|
|
|
PromoCode: promoCode, |
|
|
|
CalcBy: calcBy, |
|
|
|
SchemeId: schemeId |
|
|
|
SchemeId: schemeId, |
|
|
|
DiscountFee: discount |
|
|
|
}; |
|
|
|
|
|
|
|
$.ajax( |
|
|
@ -405,7 +416,8 @@ |
|
|
|
$('#sCharge').text(NumberWithCommas(response.scCharge)); |
|
|
|
$('#sAmt').text(NumberWithCommas(response.sAmt) + ' ' + response.collCurr); |
|
|
|
$('#pCurrency').text(response.pCurr); |
|
|
|
|
|
|
|
$('#floatingInputPcurr').text("Receiving Amount " + response.pCurr); |
|
|
|
$('#rewardPoint').text(response.discountedFee); |
|
|
|
//set hiddend fields for send money |
|
|
|
$('#hdnPayoutPartner').val(response.payoutPartner); |
|
|
|
$('#hdnPayoutCurrency').val(response.pCurr); |
|
|
@ -447,6 +459,7 @@ |
|
|
|
let exRate = $('#hdnExRate').val(); |
|
|
|
let forexSessionId = $('#hdnForexSessionId').val(); |
|
|
|
let processId = $('#hdnProcessId').val(); |
|
|
|
let discount = $('#DiscountFee').val(); |
|
|
|
|
|
|
|
if (calcBy == '') { |
|
|
|
ShowAlertMessage(1, 'Invalid param calculate by!'); |
|
|
@ -503,7 +516,8 @@ |
|
|
|
ForexSessionId: forexSessionId, |
|
|
|
ProcessId: processId, |
|
|
|
SchemeId: schemeId, |
|
|
|
TpExRate: tpExRate |
|
|
|
TpExRate: tpExRate, |
|
|
|
DiscountFee: discount |
|
|
|
}; |
|
|
|
|
|
|
|
$.ajax( |
|
|
|