diff --git a/application/views/editCapitalAmendPO.php b/application/views/editCapitalAmendPO.php index f76c7713..7ce2b9ee 100755 --- a/application/views/editCapitalAmendPO.php +++ b/application/views/editCapitalAmendPO.php @@ -2303,7 +2303,16 @@ var myArray = ; purchaserate = ; - return parseFloat(purchaserate).toFixed(2); + if (isFinite(purchaserate)) + { + + return parseFloat(purchaserate).toFixed(2); + } + + else + return(0); + + //return parseFloat(purchaserate).toFixed(2); } /* @@ -2318,7 +2327,25 @@ var myArray = ; CustomDutyExpenses = ; - return parseFloat(CustomDutyExpenses).toFixed(2); + //return parseFloat(CustomDutyExpenses).toFixed(2); + + if(isNaN(CustomDutyExpenses)) + { + return(0); + } + + else if (isFinite(CustomDutyExpenses)) + { + return parseFloat(CustomDutyExpenses).toFixed(2); + } + + + else + { + + return(0); + //return parseFloat(CustomDutyExpenses).toFixed(2); + } } /* diff --git a/application/views/editCapitalPo.php b/application/views/editCapitalPo.php index db223427..ca60d7ce 100755 --- a/application/views/editCapitalPo.php +++ b/application/views/editCapitalPo.php @@ -3588,8 +3588,16 @@ var myArray = ; purchaserate = ; + if (isFinite(purchaserate)) + { + + return parseFloat(purchaserate).toFixed(2); + } - return parseFloat(purchaserate).toFixed(2); + else + return(0); + + //return parseFloat(purchaserate).toFixed(2); } /* @@ -3604,7 +3612,24 @@ var myArray = ; CustomDutyExpenses = ; - return parseFloat(CustomDutyExpenses).toFixed(2); + //return parseFloat(CustomDutyExpenses).toFixed(2); + if(isNaN(CustomDutyExpenses)) + { + return(0); + } + + + else if (isFinite(CustomDutyExpenses)) + { + return parseFloat(CustomDutyExpenses).toFixed(2); + } + + + else + + return(0); + + //return parseFloat(CustomDutyExpenses).toFixed(2); } /* diff --git a/application/views/editImportAmendPO.php b/application/views/editImportAmendPO.php index db0190bd..802bdac6 100755 --- a/application/views/editImportAmendPO.php +++ b/application/views/editImportAmendPO.php @@ -140,12 +140,15 @@ if(!empty($POMaster)) $DeliverySchedule=$Req->DeliverySchedule; $ServiceDescription=$Req->ServiceDescription; $DeliveryOption=$Req->DeliveryOption; + $Orderedsum=$Req->TotalOrderValue; } } - - - +//$AvilableBudget=0; +$SavedSum=$Orderedsum*$ExchangeRate; +//echo $SavedSum; +$AvilableBudget=$SavedSum+$AvlAmount; +//echo $AvilableBudget; if(!empty($RequistionDetails)) { @@ -1738,7 +1741,8 @@ var NilType = ''; var AvlBudAmt = ''; //alert(AvlBudAmt); - $('#EditAvlBud').val(AvlBudAmt); + //$('#EditAvlBud').val(AvlBudAmt); + $('#EditAvlBud').val(); //$('#EditAvlBudAmt').val(); @@ -3235,6 +3239,8 @@ $('.EditImport').click(function(){ var avalbudAmte= ; +var Sum=; +var totavlbud=avalbudAmte+Sum; function validateEditExceedLimit() { //var avalbudAmt = parseFloat($('#EditAvlBudAmt').val()); @@ -3245,7 +3251,7 @@ function validateEditExceedLimit() exp=basicAmountRate*exchangerate; //console.log(exp); - if(exp > avalbudAmte || totalAmount > avalbudAmte) + if(exp > totavlbud || totalAmount > totavlbud) { alert('Basic amount is exceeding the Budget Limit.Please adjust the product value.'); $('#EditRate').focus(); @@ -3375,6 +3381,28 @@ TotalOrdervalue=parseFloat(TotalOrdervalue)+parseFloat(Total); +function Budgetcheck() +{ + //alert(); + var totalorderedamount=parseFloat($('#txttot').val()); + var Exchange=parseFloat($('#ExchangeRate').val()); + //console.log(Exchange); + var totordring=totalorderedamount*Exchange; + var TotalSum=totavlbud; + //console.log(TotalSum); + if(totordring>TotalSum) + { + alert('You are Exceeding The Budget Amount'); + return false; + } + + else + { + return true; + } + +} + function Save(status) @@ -3390,7 +3418,7 @@ var txtRowCount = $('#txtRowCount').val(); var txtDeletedRow = $('#txtDeletedRow').val(); -if(validate()) +if(validate()&&Budgetcheck()) { if(document.getElementById('ImportTax').rows.length <= 0) diff --git a/application/views/editimportpo.php b/application/views/editimportpo.php index cadf472e..fdb2d7ab 100755 --- a/application/views/editimportpo.php +++ b/application/views/editimportpo.php @@ -151,6 +151,8 @@ if(!empty($POMaster)) //echo $ServiceDescription; $SavedSum=$Orderedsum*$ExchangeRate; //echo $SavedSum; +$AvilableBudget=$SavedSum+$AvlAmount; +//echo $AvilableBudget; if(!empty($RequistionDetails)) @@ -2270,7 +2272,7 @@ if($PONOStatus == PO_RELEASED)