diff --git a/app/Views/payroll/empinfoview.php b/app/Views/payroll/empinfoview.php index 663cd7d..cc718e4 100644 --- a/app/Views/payroll/empinfoview.php +++ b/app/Views/payroll/empinfoview.php @@ -236,7 +236,7 @@
- +

Click compute so other salary field will be filled with computed value

@@ -250,7 +250,7 @@
- +

Click compute so other salary field will be filled with computed value

@@ -390,6 +390,29 @@ function computeBasicPay(fromSource) $("#txtSalaryFormula").html("Formula: Basic Salary x 12 / " + $("#lstWorkDays").val()); } +function computeBasicPayOnEditMode(fromSource) +{ + var monthlyBasic = 0; + + switch(fromSource) + { + case 'fromDaily': + monthlyBasic = Number($("#txtEditDailyBasicPay").val()) * Number($("#cmbEditWorkDays").val()) / 12; + break; + + case 'fromMonthly': + monthlyBasic = Number($("#txtEditMonthlyBasicPay").val()); + break; + } + + if(fromSource != 'fromMonthly') $("#txtEditMonthlyBasicPay").val(monthlyBasic); + $("#txtEditSemiMonthlyBasicPay").val(monthlyBasic / 2); + if(fromSource != 'fromDaily') $("#txtEditDailyBasicPay").val(monthlyBasic * 12 / Number($("#cmbEditWorkDays").val())); + $("#txtEditHourlyBasicPay").val(monthlyBasic * 12 / Number($("#cmbEditWorkDays").val()) / 8); + + $("#txtEditSalaryFormula").html("Formula: Basic Salary x 12 / " + $("#cmbEditWorkDays").val()); +} + function editEmpPayInfo(element) { $("#hdnEditEmpPayId").val($(element).data("emppay_id"));