if (bindResult.hasErrors())
return "prof-intervenant/edit";
else {
DemandeValidationConsoTempsAccPers dctapForUpdate = manager
.getDVCTAPById(Long.valueOf(formDctap.getId()));
AccPersonalise acc = manager.getAPById(formDctap.getAccPersId());
String accPersNom = acc.getNom();
if (!dctapForUpdate.getDateAction().equals(
formDctap.getDateAction())
&& !dctapForUpdate.isDateModifiee()) {
dctapForUpdate.setDctapDateModif();
}
if (!dctapForUpdate.getMinutes().equals(formDctap.getMinutes())
&& !dctapForUpdate.isDureeModifiee()) {
dctapForUpdate.setDctapDureeModif();
}
if (!dctapForUpdate.getAccPers().getNom().equals(accPersNom)
&& !dctapForUpdate.isApModifiee()) {
dctapForUpdate.setDctapAccModif();
}
dctapForUpdate.setDateAction(formDctap.getDateAction());
dctapForUpdate.setMinutes(formDctap.getMinutes());
dctapForUpdate.setAccPers(manager.getAPById(formDctap
.getAccPersId()));
manager.updateDVCTAP(dctapForUpdate);
return "redirect:/app/prof-intervenant/index";