GWM : loan master
This commit is contained in:
parent
d416f74a83
commit
8550d370ce
@ -67,7 +67,7 @@ class Payslip extends BaseController
|
|||||||
|
|
||||||
$PayOn = $this->request->getPost('payon');
|
$PayOn = $this->request->getPost('payon');
|
||||||
$EmpId = $this->request->getPost('employee');
|
$EmpId = $this->request->getPost('employee');
|
||||||
|
|
||||||
$res = $this->payroll_model->getMonthlyPayDetails($EmpId, $PayOn);
|
$res = $this->payroll_model->getMonthlyPayDetails($EmpId, $PayOn);
|
||||||
|
|
||||||
$result = $res[0];
|
$result = $res[0];
|
||||||
@ -83,10 +83,13 @@ class Payslip extends BaseController
|
|||||||
{
|
{
|
||||||
$loan_id = $result->Loan_ID;
|
$loan_id = $result->Loan_ID;
|
||||||
|
|
||||||
|
if($result->Remaining_Due - 1 == 0){ $is_Active = 0; }else{ $is_Active = 1; }
|
||||||
|
|
||||||
$loan = [
|
$loan = [
|
||||||
'Paid_Due' => $result->Paid_Due + 1,
|
'Paid_Due' => $result->Paid_Due + 1,
|
||||||
'Remaining_Due' => $result->Remaining_Due - 1,
|
'Remaining_Due' => $result->Remaining_Due - 1,
|
||||||
'Paid_Amount' => $result->Paid_Amount + $result->Loan_Recovered,
|
'Paid_Amount' => $result->Paid_Amount + $result->Loan_Recovered,
|
||||||
|
'is_Active' => $is_Active
|
||||||
];
|
];
|
||||||
|
|
||||||
$loanHistory = [
|
$loanHistory = [
|
||||||
@ -130,11 +133,16 @@ class Payslip extends BaseController
|
|||||||
'ESINumber' => $result->ESINO,
|
'ESINumber' => $result->ESINO,
|
||||||
'UANNO' => $result->PFNO,
|
'UANNO' => $result->PFNO,
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
||||||
// print_r($result);
|
// print_r($result);
|
||||||
// print_r($loan);
|
// print_r($loan);
|
||||||
// print_r($loanHistory);
|
// print_r($loanHistory);
|
||||||
// print_r($data);
|
// print_r($data);
|
||||||
// die;
|
// die;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
$insert = $this->payroll_model->insertPayroll($data);
|
$insert = $this->payroll_model->insertPayroll($data);
|
||||||
if($insert){
|
if($insert){
|
||||||
if(count($loan)){
|
if(count($loan)){
|
||||||
@ -703,7 +711,7 @@ class Payslip extends BaseController
|
|||||||
$data['pf'] = $pf;
|
$data['pf'] = $pf;
|
||||||
$data['over_time'] = $ot;
|
$data['over_time'] = $ot;
|
||||||
|
|
||||||
// dd($data);
|
|
||||||
$this->global['pageTitle'] = 'Payroll Monthly Inputs';
|
$this->global['pageTitle'] = 'Payroll Monthly Inputs';
|
||||||
$this->loadViews("monthlypayinputs", $this->global, $data, NULL);
|
$this->loadViews("monthlypayinputs", $this->global, $data, NULL);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -246,17 +246,30 @@ if (!empty($emppay)) {
|
|||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<span for="Basic_Pay">Paid Amount</span>
|
<span for="Basic_Pay">Paid Amount</span>
|
||||||
<input type="text" class="form-control requried num" id="Paid_Amount" name="Paid_Amount" value="<?php echo $Paid_Amount; ?>" pattern="([0-9]{1,7}([.][0-9]{1,2})?)" title="Minimum 1 digit,Maximum 2 Digit" readonly>
|
<input type="text" class="form-control requried num" id="Paid_Amount" name="Paid_Amount" value="<?php echo $Paid_Amount; ?>" readonly>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="col-md-3">
|
||||||
|
<div class="form-group">
|
||||||
|
<span for="">Paid Due</span>
|
||||||
|
<input type="text" class="form-control requried num" id="paid_due" name="paid_due" value="<?php echo $Paid_Due; ?>" readonly>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-3">
|
||||||
|
<div class="form-group">
|
||||||
|
<span for="">Remaining Due</span>
|
||||||
|
<input type="text" class="form-control requried num" id="remaining_due" name="remaining_due" value="<?php echo $Remaining_Due; ?>" readonly>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<input type="hidden" id="remaining_due" name="remaining_due" value="<?php echo $Remaining_Due; ?>">
|
<!-- <input type="hidden" id="remaining_due" name="remaining_due" value="<?php echo $Remaining_Due; ?>">
|
||||||
<input type="hidden" id="paid_due" name="paid_due" value="<?php echo $Paid_Due; ?>">
|
<input type="hidden" id="paid_due" name="paid_due" value="<?php echo $Paid_Due; ?>"> -->
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-12 text-right">
|
<div class="col-md-12 text-right">
|
||||||
<input type="button" class="btn btn-success" value="Delete" id="deleteemp" style="background-color:red ;color: white; margin-right: 15px;width: 80px;border:none;" />
|
<input type="button" class="btn btn-success" value="Delete" id="deleteemp" style="background-color:#ee4d4d;color:white;margin-right:15px;width:80px;border:none;" />
|
||||||
<input type="submit" onmouseover="finalCheck();" value="Submit" class="btn btn-success">
|
<input type="submit" onmouseover="finalCheck();" value="Submit" class="btn btn-success">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -308,27 +321,7 @@ if (!empty($emppay)) {
|
|||||||
</div> <!-- content -->
|
</div> <!-- content -->
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
function calculateBasic()
|
|
||||||
|
|
||||||
{
|
|
||||||
var Totalsalary = document.getElementById('Total_Salary').value;;
|
|
||||||
var HRA = document.getElementById('HRA_Rate').value;
|
|
||||||
if (HRA == '') {
|
|
||||||
alert("Please Enter HRA RATE..");
|
|
||||||
document.getElementById('HRA_Rate').focus();
|
|
||||||
} else if (Totalsalary == '') {
|
|
||||||
alert("Please Enter Total Salary..");
|
|
||||||
document.getElementById('Total_Salary').focus();
|
|
||||||
} else {
|
|
||||||
var temp = (Totalsalary * (HRA / 100));
|
|
||||||
var basic = Totalsalary - temp;
|
|
||||||
document.getElementById('Basic_Pay').value = basic;
|
|
||||||
document.getElementById('HRA_Amount').value = temp;
|
|
||||||
}
|
|
||||||
//alert(basic);
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -351,14 +344,13 @@ if (!empty($emppay)) {
|
|||||||
} else {
|
} else {
|
||||||
document.getElementById('no_of_due').value = Math.ceil(totaldue);
|
document.getElementById('no_of_due').value = Math.ceil(totaldue);
|
||||||
var noofdues = document.getElementById('no_of_due').value;
|
var noofdues = document.getElementById('no_of_due').value;
|
||||||
$('#remaining_due').val(noofdues);
|
$('#remaining_due').val(noofdues - $('#paid_due').val());
|
||||||
$('#Paid_Amount').val("0.00");
|
// $('#Paid_Amount').val("0.00");
|
||||||
$('#paid_due').val(0);
|
// $('#paid_due').val(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
} //else if(loan == "" || loan == 0)
|
}
|
||||||
//alert(totaldue);
|
|
||||||
|
|
||||||
dateCalulation();
|
dateCalulation();
|
||||||
|
|
||||||
@ -366,7 +358,7 @@ if (!empty($emppay)) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function dateCalulation() {
|
function dateCalulation() {
|
||||||
//alert('j');
|
|
||||||
var loanamount = document.getElementById('Loan_Amount').value;
|
var loanamount = document.getElementById('Loan_Amount').value;
|
||||||
if (loanamount == 0.00 || loanamount == "") {
|
if (loanamount == 0.00 || loanamount == "") {
|
||||||
$('#loan_issued_date').val("");
|
$('#loan_issued_date').val("");
|
||||||
@ -377,17 +369,12 @@ if (!empty($emppay)) {
|
|||||||
$('#Loan_Amount').val("0.00");
|
$('#Loan_Amount').val("0.00");
|
||||||
$('#paid_due').val(0);
|
$('#paid_due').val(0);
|
||||||
$('#Paid_Amount').val("0.00");
|
$('#Paid_Amount').val("0.00");
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function finalCheck() {
|
function finalCheck() {
|
||||||
//alert("final check");
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
var loanamount = document.getElementById('Loan_Amount').value;
|
var loanamount = document.getElementById('Loan_Amount').value;
|
||||||
if (loanamount != "" && loanamount != 0.00) {
|
if (loanamount != "" && loanamount != 0.00) {
|
||||||
var idate = document.getElementById('loan_issued_date').value;
|
var idate = document.getElementById('loan_issued_date').value;
|
||||||
@ -413,9 +400,10 @@ if (!empty($emppay)) {
|
|||||||
echo $emppay[0]->Loan_ID;
|
echo $emppay[0]->Loan_ID;
|
||||||
} ?>";
|
} ?>";
|
||||||
var i = confirm("Do You want to delete " + loanid + " from Loan Master?");
|
var i = confirm("Do You want to delete " + loanid + " from Loan Master?");
|
||||||
// alert(i);s
|
|
||||||
if (i) {
|
if (i) {
|
||||||
// $('#content').loader('show');
|
|
||||||
|
$('#loader').show();
|
||||||
$.ajax({
|
$.ajax({
|
||||||
data: {
|
data: {
|
||||||
id: loanid
|
id: loanid
|
||||||
@ -426,7 +414,7 @@ if (!empty($emppay)) {
|
|||||||
if (result) {
|
if (result) {
|
||||||
|
|
||||||
alert(result);
|
alert(result);
|
||||||
// $('#content').loader('hide');
|
$('#loader').hide();
|
||||||
window.location.href = "<?php echo base_url(); ?>emppayListings";
|
window.location.href = "<?php echo base_url(); ?>emppayListings";
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -241,7 +241,7 @@
|
|||||||
<?php echo $record->Designation; ?>
|
<?php echo $record->Designation; ?>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<td style="max-width:80px"><?php echo $record->NoofDays; ?></td>
|
<td style="max-width:80px;text-align:center;"><?php echo $record->NoofDays; ?></td>
|
||||||
|
|
||||||
<td id="dayWork<?php echo $index ?>"
|
<td id="dayWork<?php echo $index ?>"
|
||||||
<?php if (empty($record->Key)) {
|
<?php if (empty($record->Key)) {
|
||||||
@ -262,8 +262,8 @@
|
|||||||
echo "contenteditable='false';";
|
echo "contenteditable='false';";
|
||||||
} ?>
|
} ?>
|
||||||
<?php if (!empty($record->Key)) { ?> title="Payslip Calculated"
|
<?php if (!empty($record->Key)) { ?> title="Payslip Calculated"
|
||||||
style="text-align:right;color:blue;"
|
style="text-align:center;color:blue;"
|
||||||
<?php } else { ?>style="text-align:right;" <?php } ?>>
|
<?php } else { ?>style="text-align:center;" <?php } ?>>
|
||||||
<?php if (!empty($record->LOP_Days)) {
|
<?php if (!empty($record->LOP_Days)) {
|
||||||
echo $record->LOP_Days;
|
echo $record->LOP_Days;
|
||||||
} else {
|
} else {
|
||||||
@ -276,8 +276,8 @@
|
|||||||
echo "contenteditable='false';";
|
echo "contenteditable='false';";
|
||||||
} ?>
|
} ?>
|
||||||
<?php if (!empty($record->Key)) { ?> title="Payslip Calculated"
|
<?php if (!empty($record->Key)) { ?> title="Payslip Calculated"
|
||||||
style="text-align:right;color:blue;"
|
style="text-align:center;color:blue;"
|
||||||
<?php } else { ?>style="text-align:right;" <?php } ?>>
|
<?php } else { ?>style="text-align:center;" <?php } ?>>
|
||||||
<?php if (!empty($record->Paid_leave)) {
|
<?php if (!empty($record->Paid_leave)) {
|
||||||
echo number_format($record->Paid_leave, 2, '.', '');
|
echo number_format($record->Paid_leave, 2, '.', '');
|
||||||
} else {
|
} else {
|
||||||
@ -290,8 +290,8 @@
|
|||||||
echo "contenteditable='false';";
|
echo "contenteditable='false';";
|
||||||
} ?>
|
} ?>
|
||||||
<?php if (!empty($record->Key)) { ?> title="Payslip Calculated"
|
<?php if (!empty($record->Key)) { ?> title="Payslip Calculated"
|
||||||
style="text-align:right;color:blue;"
|
style="text-align:center;color:blue;"
|
||||||
<?php } else { ?>style="text-align:right;" <?php } ?>>
|
<?php } else { ?>style="text-align:center;" <?php } ?>>
|
||||||
<?php if (!empty($record->OT_Hrs_Worked)) {
|
<?php if (!empty($record->OT_Hrs_Worked)) {
|
||||||
echo $record->OT_Hrs_Worked;
|
echo $record->OT_Hrs_Worked;
|
||||||
} else {
|
} else {
|
||||||
@ -299,45 +299,45 @@
|
|||||||
} ?>
|
} ?>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<td style="max-width:80px"><?php echo $record->TotalSalary; ?></td>
|
<td style="max-width:80px;text-align:right;"><?php echo $record->TotalSalary; ?></td>
|
||||||
|
|
||||||
<td style="max-width:80px">
|
<td style="max-width:80px;text-align:right;">
|
||||||
<?php $perDaySalary = $record->TotalSalary / $record->NoofDays;
|
<?php $perDaySalary = $record->TotalSalary / $record->NoofDays;
|
||||||
echo number_format($perDaySalary, 2, '.', ''); ?>
|
echo number_format($perDaySalary, 2, '.', ''); ?>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<td style="max-width:80px">
|
<td style="max-width:80px;text-align:right;">
|
||||||
<?php $workedSalary = $perDaySalary * ($record->Days_worked + $record->sunday_count);
|
<?php $workedSalary = $perDaySalary * ($record->Days_worked + $record->sunday_count);
|
||||||
echo number_format($workedSalary, 2, '.', ''); ?>
|
echo number_format($workedSalary, 2, '.', ''); ?>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<td style="max-width:80px">
|
<td style="max-width:80px;text-align:right;">
|
||||||
<?php $perHrSalary = $perDaySalary / 8;
|
<?php $perHrSalary = $perDaySalary / 8;
|
||||||
echo number_format($perHrSalary, 2); ?>
|
echo number_format($perHrSalary, 2); ?>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<td style="max-width:80px"><?php echo number_format($workedSalary, 2, '.', ''); ?></td>
|
<td style="max-width:80px;text-align:right;"><?php echo number_format($workedSalary, 2, '.', ''); ?></td>
|
||||||
|
|
||||||
<td style="max-width:80px">
|
<td style="max-width:80px;text-align:right;">
|
||||||
<?php $basicWorked = $workedSalary * 70 / 100;
|
<?php $basicWorked = $workedSalary * 70 / 100;
|
||||||
echo number_format($basicWorked, 2, '.', ''); ?>
|
echo number_format($basicWorked, 2, '.', ''); ?>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<td style="max-width:80px">
|
<td style="max-width:80px;text-align:right;">
|
||||||
<?php $hraWorked = $workedSalary * 30 / 100;
|
<?php $hraWorked = $workedSalary * 30 / 100;
|
||||||
echo number_format($hraWorked, 2, '.', ''); ?>
|
echo number_format($hraWorked, 2, '.', ''); ?>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<td style="max-width:80px">
|
<td style="max-width:80px;text-align:right;">
|
||||||
<?php echo number_format($basicWorked + $hraWorked, 2, '.', ''); ?>
|
<?php echo number_format($basicWorked + $hraWorked, 2, '.', ''); ?>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<td id="esiAmt<?php echo $index ?>" style="max-width:80px"> <?php echo $esi[$i]; ?> </td>
|
<td id="esiAmt<?php echo $index ?>" style="max-width:80px;text-align:right;"> <?php echo $esi[$i]; ?> </td>
|
||||||
|
|
||||||
<td id="pfAmt<?php echo $index ?>" style="max-width:80px"> <?php echo $pf[$i]; ?> </td>
|
<td id="pfAmt<?php echo $index ?>" style="max-width:80px;text-align:right;"> <?php echo $pf[$i]; ?> </td>
|
||||||
|
|
||||||
<td style="max-width:80px"> <?php echo $over_time[$i]; ?> </td>
|
|
||||||
|
|
||||||
|
<td style="max-width:80px;text-align:right;"> <?php echo $over_time[$i]; ?> </td>
|
||||||
|
|
||||||
<td id="monthDue<?php echo $index ?>" onkeypress="return isNumber(event);" onkeyup="changeInput(event);"
|
<td id="monthDue<?php echo $index ?>" onkeypress="return isNumber(event);" onkeyup="changeInput(event);"
|
||||||
<?php if (empty($record->Key)) { echo "contenteditable='true';"; } ?>
|
<?php if (empty($record->Key)) { echo "contenteditable='true';"; } ?>
|
||||||
<?php if (!empty($record->Key)) { ?> title="Payslip Calculated"
|
<?php if (!empty($record->Key)) { ?> title="Payslip Calculated"
|
||||||
@ -394,7 +394,7 @@
|
|||||||
echo "contenteditable='false';";
|
echo "contenteditable='false';";
|
||||||
} ?>
|
} ?>
|
||||||
<?php if (!empty($record->Key)) { ?> title="Payslip Calculated"
|
<?php if (!empty($record->Key)) { ?> title="Payslip Calculated"
|
||||||
style="text-align:right;color:blue;" <?php } ?>>
|
style="text-align:right;color:blue;" <?php }else{ ?>style="text-align:right;" <?php } ?>>
|
||||||
<?php if (!empty($record->Estimate)) {
|
<?php if (!empty($record->Estimate)) {
|
||||||
echo $record->Estimate;
|
echo $record->Estimate;
|
||||||
$estTotal[] = $record->Estimate;
|
$estTotal[] = $record->Estimate;
|
||||||
@ -462,20 +462,19 @@
|
|||||||
<tfoot>
|
<tfoot>
|
||||||
<tr>
|
<tr>
|
||||||
<th colspan="20"></th>
|
<th colspan="20"></th>
|
||||||
|
|
||||||
|
|
||||||
<th>Total</th>
|
<th>Total</th>
|
||||||
|
<th id="monthloan" style="text-align:right;">
|
||||||
<th id="monthloan">
|
|
||||||
<?php echo isset($totalmonthloan) ? array_sum($totalmonthloan) : ''; ?>
|
<?php echo isset($totalmonthloan) ? array_sum($totalmonthloan) : ''; ?>
|
||||||
</th>
|
</th>
|
||||||
|
<th id="other" style="text-align:right;">
|
||||||
<th id="other">
|
<?php echo isset($totalotherDet) ? array_sum($totalotherDet) : ''; ?>
|
||||||
<?php echo isset($totalotherDet) ? array_sum($totalotherDet) : ''; ?></th>
|
</th>
|
||||||
<th id="fest">
|
<th id="fest" style="text-align:right;">
|
||||||
<?php echo isset($totalfestival) ? array_sum($totalfestival) : ''; ?></th>
|
<?php echo isset($totalfestival) ? array_sum($totalfestival) : ''; ?>
|
||||||
<th id="estsal"><?php echo isset($estTotal) ? array_sum($estTotal) : ''; ?></th>
|
</th>
|
||||||
|
<th id="estsal" style="text-align:right;">
|
||||||
|
<?php echo isset($estTotal) ? array_sum($estTotal) : ''; ?>
|
||||||
|
</th>
|
||||||
</tr>
|
</tr>
|
||||||
</tfoot>
|
</tfoot>
|
||||||
</table>
|
</table>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user