cmc-sales/webroot/js/lineItemPriceNoCosting.js
2011-01-11 19:52:52 +11:00

59 lines
1.3 KiB
JavaScript
Executable file

/*
* 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;
}
}