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 [ diff --git a/app/Views/payroll/emppaytransactionview.php b/app/Views/payroll/emppaytransactionview.php index 9946ee7..a45a17c 100644 --- a/app/Views/payroll/emppaytransactionview.php +++ b/app/Views/payroll/emppaytransactionview.php @@ -63,18 +63,18 @@
Your amount entered multiplied by number of days
+Your amount entered multiplied by number of days
-Your amount entered multiplied by number of days
+Your amount entered multiplied by number of days
-Your amount entered multiplied by number of days
+Your amount entered multiplied by number of days
-