Added delete of employee transaction

Added delete of employee transaction
pull/37/head
paulcortez 4 months ago
parent ae6e787e60
commit a4142e9936

@ -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');

@ -599,8 +599,9 @@ class PayrollController extends BaseController
//$iconView = '<a href="#" class="ml-3" data-toggle="tooltip" title="View Information" onclick="showEmpPayTransDetails('.$trans->emppaytrans_id.')"><i class="fas fa-eye "></i></a>';
$iconCopy = '<a href="/payroll/emppaytransempreinitpay/' . $trans->emppaytrans_id . '/' . $trans->employee_id . '/' . $trans->paytype_id . '" class="ml-3" data-toggle="tooltip" title="Copy from Payroll Information" onclick="return confirm(\'This will copy payroll information to this record but income and deduction is not affected. Would you like to proceed?\')"><i class="fa fa-copy" aria-hidden="true"></i></a>';
$iconEdit = '<a href="#" class="ml-3" data-toggle="tooltip" title="Edit Information" onclick="showEmpPayTransDetails(' . $trans->emppaytrans_id . ')"><i class="fas fa-edit "></i></a>';
$iconDelete = '<a href="/payroll/emppaytransdelete/' . $trans->emppaytrans_id . '" class="ml-3" data-toggle="tooltip" title="Delete Information" onclick="return confirm(\'Are you sure you want to delete this record?\')"><i class="fas fa-trash"></i></a>';
$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 [

Loading…
Cancel
Save