GrossPayCalculate1.jsp
//Calculates the employees grosspay from data entered package com; import com.*; import java.text.*; import com.PrintToFile; import java.io.*; public class GrossPayCalculate1 { static double lump; static double hour; static double over; static double add; static double temp; static double fullWage; public void GrossPayCalculate1() { } public static void setVaribles(EmployeeObject4 employeeObject) { double lump = 0.0; double bonus = 0.0; double hours = 0; double over = 0; double over2 = 0; double over3 = 0; double adjustment = 0; double ssp = 0; double smp = 0; lump = employeeObject.getLumpSum(); adjustment = employeeObject.getAdjustment(); bonus = employeeObject.getBonus(); hours = (double)employeeObject.getHours(); over = (double)employeeObject.getOverHours(); over2 = (double)employeeObject.getOverHours2(); over3 = (double)employeeObject.getOverHours3(); ssp = (double)employeeObject.getSsp(); smp = (double)employeeObject.getSmp(); // The if else statement below checks if there is a lump sum payment if there is //and hours are added to it otherwise the wage is calculated from the hours alone. if(lump != 0) { temp = lump+over*employeeObject.getWageHourOver() + over2*employeeObject.getWageHourOver2() + over3*employeeObject.getWageHourOver3()+ bonus; } else { temp = hours * employeeObject.getWageHour()+ over*employeeObject.getWageHourOver() + over2*employeeObject.getWageHourOver2() + over3*employeeObject.getWageHourOver3()+bonus; } fullWage = temp + add + ssp + smp; //The wage calculated is returned to the employee object employeeObject.setGrossPay(fullWage); } }