use of com.axelor.apps.talent.db.TrainingRegister in project axelor-open-suite by axelor.
the class TrainingRegisterController method EventUserUpdate.
@Transactional
public void EventUserUpdate(ActionRequest request, ActionResponse response) {
TrainingRegister trainingRegister = request.getContext().asType(TrainingRegister.class);
if (trainingRegister.getEventList() != null) {
for (Event event : trainingRegister.getEventList()) {
event.setUser(trainingRegister.getEmployee().getUser());
eventRepository.save(event);
}
}
}
use of com.axelor.apps.talent.db.TrainingRegister in project axelor-open-suite by axelor.
the class TrainingRegisterController method EventCalenderUpdate.
@Transactional
public void EventCalenderUpdate(ActionRequest request, ActionResponse response) {
TrainingRegister trainingRegister = request.getContext().asType(TrainingRegister.class);
if (trainingRegister.getEventList() != null) {
for (Event event : trainingRegister.getEventList()) {
event.setCalendar(trainingRegister.getCalendar());
eventRepository.save(event);
}
}
}
use of com.axelor.apps.talent.db.TrainingRegister in project axelor-open-suite by axelor.
the class TrainingRegisterController method updateEventCalendar.
public void updateEventCalendar(ActionRequest request, ActionResponse response) {
TrainingRegister trainingRegister = request.getContext().asType(TrainingRegister.class);
Beans.get(TrainingRegisterService.class).updateEventCalendar(trainingRegister);
}
use of com.axelor.apps.talent.db.TrainingRegister in project axelor-open-suite by axelor.
the class TrainingRegisterController method cancel.
public void cancel(ActionRequest request, ActionResponse response) {
TrainingRegister trainingRegister = request.getContext().asType(TrainingRegister.class);
trainingRegister = Beans.get(TrainingRegisterRepository.class).find(trainingRegister.getId());
Beans.get(TrainingRegisterService.class).cancel(trainingRegister);
response.setReload(true);
}
use of com.axelor.apps.talent.db.TrainingRegister in project axelor-open-suite by axelor.
the class TrainingSessionServiceImpl method updateAllRating.
@Override
@Transactional
public void updateAllRating(TrainingSession trainingSession) {
BigDecimal overallRatingToApply = trainingSession.getOverallRatingToApply();
trainingSession.setRating(overallRatingToApply);
for (TrainingRegister register : trainingSession.getTrainingRegisterList()) {
register.setRating(overallRatingToApply);
}
Beans.get(TrainingSessionRepository.class).save(trainingSession);
}
Aggregations