diff --git a/app/Config/Routes.php b/app/Config/Routes.php
index 4c0966e..0bad4c1 100644
--- a/app/Config/Routes.php
+++ b/app/Config/Routes.php
@@ -70,6 +70,7 @@ $routes->post('payroll/emppaytransupdateworkdays', 'PayrollController::employeeP
$routes->get('payroll/emppaytransrecom/(:num)', 'PayrollController::employeePayrollTransactionsRecompute/$1');
$routes->post('payroll/saveemppaytransaddinded', 'PayrollController::saveEmpPayTransIncomeDeduction');
$routes->get('payroll/emppaytransdelinded/(:num)/(:num)', 'PayrollController::deleteEmpPayTransIncomeDeduction/$1/$2');
+$routes->get('payroll/emppaytransdel/(:num)', 'PayrollController::employeePayrollTransactionsDeleteEmp/$1');
$routes->get('payroll/emppaytransreport/(:num)/(:num)', 'PayrollController::empPayransReport/$1/$2');
diff --git a/app/Controllers/PayrollController.php b/app/Controllers/PayrollController.php
index 6992739..35de5c1 100644
--- a/app/Controllers/PayrollController.php
+++ b/app/Controllers/PayrollController.php
@@ -599,8 +599,9 @@ class PayrollController extends BaseController
//$iconView = '';
$iconCopy = '';
$iconEdit = '';
+ $iconDelete = '';
- $empPayTransHTMLTable->addRow($trans->employee_id, $trans->last_name . ', ' . $trans->first_name, $trans->branch_code, $trans->basic_pay, $trans->actual_work_days, $trans->gross_income, $trans->total_deduction, $trans->net_pay, $iconCopy . ' ' . $iconEdit);
+ $empPayTransHTMLTable->addRow($trans->employee_id, $trans->last_name . ', ' . $trans->first_name, $trans->branch_code, $trans->basic_pay, $trans->actual_work_days, $trans->gross_income, $trans->total_deduction, $trans->net_pay, $iconCopy . ' ' . $iconEdit . ' ' . $iconDelete);
// Get Emp Trans In Ded
$empPayTransInDedModel = new EmpPayTransIncomeDeductionModel();
@@ -648,6 +649,14 @@ class PayrollController extends BaseController
return view('payroll/emppaytransinitempview', $data);
}
+ public function employeePayrollTransactionsDeleteEmp($emppaytransid)
+ {
+ if((new EmployeePayTransactionModel())->delete($emppaytransid))
+ return redirect()->back()->with('message', 'Employee Payroll Transaction Deleted');
+ else
+ return redirect()->back()->with('error', 'Employee Payroll Transaction Deletion Failed');
+ }
+
public function empPayTransFillArrayFromEmpPayInfo($paytransid, $empPayInfo, $empAttSum)
{
return [