From 189e99834498cd46bc9a7bfe0af207cddd14d117 Mon Sep 17 00:00:00 2001 From: venbatechnologies Date: Mon, 21 May 2018 18:52:47 +0530 Subject: [PATCH] emppaysliptototal --- application/views/monthlypayinputs.php | 86 +++++++++++++++++++++++--- 1 file changed, 79 insertions(+), 7 deletions(-) diff --git a/application/views/monthlypayinputs.php b/application/views/monthlypayinputs.php index 94671cf9..4bfccb71 100755 --- a/application/views/monthlypayinputs.php +++ b/application/views/monthlypayinputs.php @@ -200,6 +200,7 @@ $('html').bind('keypress', function(e) $index = 0; $i = 0; $totalempSal = []; + //$totalinst =[]; foreach($sample as $i=> $record) { //echo 'PAY'.$record->Key; @@ -257,8 +258,8 @@ $('html').bind('keypress', function(e) MonthlyIncentives)){echo $record->MonthlyIncentives;}else {echo $record->MasterIncentives;} ?> - - + @@ -313,10 +314,13 @@ $('html').bind('keypress', function(e) - - + + Total - + + + + @@ -520,6 +524,9 @@ function isCheckKeyCode(event){ } var totalinst = []; + var totalotherDet =[]; + var totalfestival =[]; + var totalempSal=[]; function changeInput(event,k) { @@ -536,8 +543,17 @@ function isCheckKeyCode(event){ var loanRecd=document.getElementById('loanRecd'+sno).textContent; var incentie=parseFloat(document.getElementById('incentie'+sno).textContent); + + + +totalinst[sno] = incentie; + + var otherDet =parseFloat(document.getElementById('otherDet'+sno).textContent); +totalotherDet[sno] = otherDet; + var Festival =parseFloat(document.getElementById('Festival'+sno).textContent); +totalfestival[sno]= Festival ; var empsal =parseFloat(document.getElementById('empsal'+sno).textContent); var bpay =parseFloat(document.getElementById('bPay'+sno).value); @@ -693,13 +709,69 @@ function isCheckKeyCode(event){ document.getElementById("empsal"+sno).innerHTML = cals; +totalempSal[sno]= cals ; - - + calculategrandtotal(); +} +var tempTotal = []; +function calculategrandtotal(){ + + $.each(totalinst, function( index, value ) + { + //var res2 = value.split('-'); + tempTotal[index]=parseFloat(value); + }); + + var sum = 0; + + for (var i = 0; i < tempTotal.length; i++) { + sum += tempTotal[i] << 0; + } + + $('#inst').text(parseFloat(sum).toFixed(2)); + + $.each(totalotherDet, function( index, value ) + { + //var res2 = value.split('-'); + tempTotal[index]=parseFloat(value); + }); + + var sum = 0; + + for (var i = 0; i < tempTotal.length; i++) { + sum += tempTotal[i] << 0; + } + $('#other').text(parseFloat(sum).toFixed(2)); + + $.each(totalfestival, function( index, value ) + { + //var res2 = value.split('-'); + tempTotal[index]=parseFloat(value); + }); + + var sum = 0; + + for (var i = 0; i < tempTotal.length; i++) { + sum += tempTotal[i] << 0; + } + $('#fest').text(parseFloat(sum).toFixed(2)); + + $.each(totalempSal, function( index, value ) + { + //var res2 = value.split('-'); + tempTotal[index]=parseFloat(value); + }); + + var sum = 0; + + for (var i = 0; i < tempTotal.length; i++) { + sum += tempTotal[i] << 0; + } + $('#totalsal').text(parseFloat(sum).toFixed(2)); }