fix(client): Ajout de la propriété dérivée initiales dans MembreDTO

- Ajout de la méthode getInitiales() qui retourne les initiales du membre
- Calcule les initiales à partir du prénom et du nom (première lettre de chaque)
- Retourne les initiales en majuscules
- Résout l'erreur PropertyNotFoundException pour la propriété initiales
This commit is contained in:
dahoud
2025-11-29 20:50:20 +00:00
parent 4075357e47
commit 4a27f6f039

View File

@@ -160,6 +160,17 @@ public class MembreDTO implements Serializable {
return (prenom != null ? prenom : "") + " " + (nom != null ? nom : "");
}
public String getInitiales() {
StringBuilder initiales = new StringBuilder();
if (prenom != null && !prenom.isEmpty()) {
initiales.append(prenom.charAt(0));
}
if (nom != null && !nom.isEmpty()) {
initiales.append(nom.charAt(0));
}
return initiales.toString().toUpperCase();
}
public String getStatutLibelle() {
return switch (statut != null ? statut : "") {
case "ACTIF" -> "Actif";