From ae6e787e60a9b2438e1da577ed79b53a037c84b4 Mon Sep 17 00:00:00 2001 From: paulcortez Date: Thu, 16 Jan 2025 14:54:28 +0800 Subject: [PATCH 1/2] changing order of income and deduction changing order of income and deduction --- app/Views/payroll/emppaytransactionview.php | 37 +++++++++++---------- 1 file changed, 19 insertions(+), 18 deletions(-) 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

-
@@ -130,18 +130,19 @@
- + + +

Your amount entered multiplied by number of days

+
+
+
-
- - -

Your amount entered multiplied by number of days

-
+
@@ -195,18 +196,18 @@
- + + +

Your amount entered multiplied by number of days

+
+
+
-
- - -

Your amount entered multiplied by number of days

-
From a4142e9936ecc1dc988dcf7bb0db7eb7223d4173 Mon Sep 17 00:00:00 2001 From: paulcortez Date: Thu, 16 Jan 2025 16:58:51 +0800 Subject: [PATCH 2/2] Added delete of employee transaction Added delete of employee transaction --- app/Config/Routes.php | 1 + app/Controllers/PayrollController.php | 11 ++++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) 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 [