Forgot the new JS
This commit is contained in:
parent
616f09abe2
commit
b00db6a009
59
webroot/js/lineItemPriceNoCosting.js
Normal file
59
webroot/js/lineItemPriceNoCosting.js
Normal file
|
|
@ -0,0 +1,59 @@
|
|||
/*
|
||||
* To change this template, choose Tools | Templates
|
||||
* and open the template in the editor.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
$(function () {
|
||||
$("input.nocostinput").change(calcNetPrice); //When inputs of class nocostinput change. Calculate quick prices
|
||||
|
||||
|
||||
|
||||
})
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Do the simple calculation of net price after discount.
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
function calcNetPrice() {
|
||||
var discountPercent = $("#discountPercent").val();
|
||||
var unitPrice = $('#unitPrice').val();
|
||||
|
||||
|
||||
var quantity = $('#LineItemQuantity').val();
|
||||
|
||||
|
||||
var grossSellPrice = quantity * unitPrice;
|
||||
|
||||
//Calculate the Sale Discount amount.
|
||||
var UnitDiscountAmount = (discountPercent/100) * unitPrice;
|
||||
|
||||
var TotalDiscountAmount = (discountPercent/100) * grossSellPrice;
|
||||
UnitDiscountAmount = UnitDiscountAmount.toFixed(2);
|
||||
TotalDiscountAmount = TotalDiscountAmount.toFixed(2);
|
||||
|
||||
$('#total_discountAmount').val(TotalDiscountAmount);
|
||||
$('#discountAmountEach').val(UnitDiscountAmount);
|
||||
$('#net_price_each').val(unitPrice - UnitDiscountAmount);
|
||||
|
||||
$('#grossPrice').val(grossSellPrice);
|
||||
|
||||
var netPrice = grossSellPrice - TotalDiscountAmount;
|
||||
$('#netPrice').val(netPrice);
|
||||
|
||||
}
|
||||
|
||||
function checkNaN(value) {
|
||||
if( isNaN(value) == true) {
|
||||
return 0;
|
||||
}
|
||||
else {
|
||||
return value;
|
||||
}
|
||||
}
|
||||
Loading…
Reference in a new issue