Merge pull request 'fix emppaytransinded model' (#15) from paulcortezl5 into main

Reviewed-on: #15
pull/16/head
paul 7 months ago
commit a541b7af27

@ -58,10 +58,10 @@ $routes->get('payroll/emppaytrans/(:num)', 'PayrollController::employeePayrollTr
$routes->get('payroll/emppaytransinit/(:num)/(:num)/(:num)', 'PayrollController::empPayTransInitializePayroll/$1/$2/$3');
$routes->post('payroll/emppaytransupdateworkdays', 'PayrollController::employeePayrollTransactionsEditDaysWorked');
$routes->post('payroll/emppaytransaddinded', 'PayrollController::addEmpPayTransIncomeDeduction');
$routes->get('payroll/emppaytransdelinded/(:num)', 'PayrollController::deleteEmpPayTransIncomeDeduction/$1');
$routes->get('payroll/emppaytransdelinded/(:num)/(:num)', 'PayrollController::deleteEmpPayTransIncomeDeduction/$1/$2');
//$routes->get('t/(:num)/(:num)', 'PayrollController::computeEmployeePayroll/$1/$2');
//$routes->post('t', 'PayrollController::test');
// Administrator Routes

@ -87,7 +87,7 @@ class PayrollController extends BaseController
private function printRaw($label, $data)
{
echo $label.": ";
print_r($empPayTrans->net_pay);
print_r($data);
echo "<br><br>";
}
@ -675,17 +675,23 @@ class PayrollController extends BaseController
);
if($empPayTransInDedModel->save($empPayTransInDed))
{
$this->computeEmployeePayroll($rawData['emppaytrans_id'], true, $empPayTransactionModel, $empPayTransInDedModel);
return redirect()->back()->with('message', 'Income or Deduction Added');
}
else
return redirect()->back()->withInput()->with('error', 'Failed to add income or deduction');
}
public function deleteEmpPayTransIncomeDeduction($emppaytransindedid)
public function deleteEmpPayTransIncomeDeduction($emppaytransindedid, $emppaytransid)
{
$empPayTransInDedModel = new EmpPayTransIncomeDeductionModel();
if($empPayTransInDedModel->delete($emppaytransindedid))
{
$this->computeEmployeePayroll($emppaytransid, true, null, $empPayTransInDedModel);
return redirect()->back()->with('message', 'Income or Deduction Deleted');
}
else
return redirect()->back()->with('error', 'Failed to delete income or deduction');
}

@ -9,11 +9,17 @@ class EmpPayTransIncomeDeductionModel extends Model
protected $table = 'emp_pay_trans_inded';
protected $primaryKey = 'emppaytransinded_id';
protected $useAutoIncrement = true;
protected $returnType = 'array';
protected $returnType = \App\Entities\EmpPayTransIncomeDeduction::class;
protected $useSoftDeletes = false;
protected $protectFields = true;
protected $allowedFields = ['emppaytrans_id',
'inded_id',
'payslip_display',
'inded_name',
'coa_code',
'is_income',
'is_taxable',
'include_in_gross',
'is_fixed_amt',
'is_percent_amt',
'amount',

@ -311,10 +311,10 @@
Description
</th>
<th>
Taxable
Deduction
</th>
<th>
Nontaxable
Income
</th>
<th>
Action
@ -346,7 +346,7 @@
<?php if($empPayTransInDed->is_income) echo number_format($empPayTransInDed->amount, 2, ".", ","); else echo "&nbsp;"; ?>
</td>
<td>
<a href="/payroll/emppaytransdelinded/<?= $empPayTransInDed->emppaytransinded_id ?>" onclick="return confirm('Are you sure you want to delete this item?')" class="ml-3" data-toggle="tooltip" title="Delete Employee Information"><i class="fas fa-trash "></i></a>
<a href="/payroll/emppaytransdelinded/<?= $empPayTransInDed->emppaytransinded_id.'/'.$empPayTransInDed->emppaytrans_id ?>" onclick="return confirm('Are you sure you want to delete this item?')" class="ml-3" data-toggle="tooltip" title="Delete Employee Information"><i class="fas fa-trash "></i></a>
</td>
</tr>
<?php endforeach; ?>

Loading…
Cancel
Save