diff --git a/app/Database/Migrations/2024-09-19-095336_AddWorkDaysOnEmpPayInfo.php b/app/Database/Migrations/2024-09-19-095336_AddWorkDaysOnEmpPayInfo.php new file mode 100644 index 0000000..b08606c --- /dev/null +++ b/app/Database/Migrations/2024-09-19-095336_AddWorkDaysOnEmpPayInfo.php @@ -0,0 +1,30 @@ + [ + 'type' => 'INT', + 'constraint' => 11, + 'null' => false, + 'after' => 'savings_account', + ], + ]; + $this->forge->addColumn('emp_pay_info', $fields); + } + + public function down() + { + $fields = [ + 'work_days', + ]; + + $this->forge->dropColumn('emp_pay_info', $fields); + } +} diff --git a/app/Entities/EmployeePayrollInfo.php b/app/Entities/EmployeePayrollInfo.php index 35173a3..8d67eb4 100644 --- a/app/Entities/EmployeePayrollInfo.php +++ b/app/Entities/EmployeePayrollInfo.php @@ -12,6 +12,7 @@ class EmployeePayrollInfo extends Entity 'paytype_id' => null, 'is_ATM' => null, 'savings_account' => null, + 'work_days' => null, 'basic_monthly_pay' => null, 'basic_semi_monthly_pay' => null, 'basic_daily_pay' => null, diff --git a/app/Models/EmployeePayrollInfoModel.php b/app/Models/EmployeePayrollInfoModel.php index 3f4e4a3..0e146f3 100644 --- a/app/Models/EmployeePayrollInfoModel.php +++ b/app/Models/EmployeePayrollInfoModel.php @@ -16,6 +16,7 @@ class EmployeePayrollInfoModel extends Model 'paytype_id', 'is_ATM', 'savings_account', + 'work_days', 'basic_monthly_pay', 'basic_semi_monthly_pay', 'basic_daily_pay', diff --git a/app/Views/payroll/empinfoview.php b/app/Views/payroll/empinfoview.php index 62ede14..63278a7 100644 --- a/app/Views/payroll/empinfoview.php +++ b/app/Views/payroll/empinfoview.php @@ -76,28 +76,42 @@ +
Click compute so other salary field will be filled with computed value
Click compute so other salary field will be filled with computed value