EmployeeYearWage.class, whereStr); if (employeeYearWage == null) { employeeYearWage = new EmployeeYearWage(); employeeYearWage.setItsOwner(pEntity.getEmployee()); employeeYearWage.setIsNew(true); employeeYearWage.setIdDatabaseBirth(getSrvOrm().getIdDatabase()); employeeYearWage.setWageType(wageLine.getWageType()); employeeYearWage.setTotalWageYear(employeeYearWage.getTotalWageYear() .add(wageLine.getGrossWage()) .subtract(wageLine.getTaxesEmployee())); if (employeeYearWage.getIsNew()) { getSrvOrm().insertEntity(pAddParam, employeeYearWage); employeeYearWage.setIsNew(false); } else { getSrvOrm().updateEntity(pAddParam, employeeYearWage); .retrieveEntityWithConditions(pAddParam, EmployeeYearWage.class, whereStr); employeeYearWage.setTotalWageYear(employeeYearWage.getTotalWageYear() .subtract(wageLine.getGrossWage()) .add(wageLine.getTaxesEmployee()));
.createEntityWithOwner(EmployeeYearWage.class, Employee.class, pEntity.getEmployee().getItsId()); employeeYearWage.setIsNew(true); employeeYearWage.setWageType(wageLine.getWageType()); employeeYearWage.setTotalWageYear(employeeYearWage.getTotalWageYear() .add(wageLine.getGrossWage()) .subtract(wageLine.getTaxesEmployee())); if (employeeYearWage.getIsNew()) { getSrvOrm().insertEntity(employeeYearWage); } else { EmployeeYearWage employeeYearWage = getSrvOrm() .retrieveEntityWithConditions(EmployeeYearWage.class, whereStr); employeeYearWage.setTotalWageYear(employeeYearWage.getTotalWageYear() .subtract(wageLine.getGrossWage()) .add(wageLine.getTaxesEmployee()));