diff --git a/as-talange-core/src/main/java/com/astalange/core/entity/PreInscription.java b/as-talange-core/src/main/java/com/astalange/core/entity/PreInscription.java index d039aa1..76f05ad 100644 --- a/as-talange-core/src/main/java/com/astalange/core/entity/PreInscription.java +++ b/as-talange-core/src/main/java/com/astalange/core/entity/PreInscription.java @@ -18,6 +18,9 @@ public class PreInscription { @Column(nullable = false, length = 100) private String prenom; + @Column(nullable = false, length = 10) + private String sexe; + @Column(name = "date_naissance", nullable = false) private LocalDate dateNaissance; @@ -71,6 +74,9 @@ public class PreInscription { public String getPrenom() { return prenom; } public void setPrenom(String prenom) { this.prenom = prenom; } + public String getSexe() { return sexe; } + public void setSexe(String sexe) { this.sexe = sexe; } + public LocalDate getDateNaissance() { return dateNaissance; } public void setDateNaissance(LocalDate dateNaissance) { this.dateNaissance = dateNaissance; } diff --git a/as-talange-core/src/main/java/com/astalange/core/service/PreInscriptionService.java b/as-talange-core/src/main/java/com/astalange/core/service/PreInscriptionService.java index bdf6d32..95aea0a 100644 --- a/as-talange-core/src/main/java/com/astalange/core/service/PreInscriptionService.java +++ b/as-talange-core/src/main/java/com/astalange/core/service/PreInscriptionService.java @@ -47,8 +47,8 @@ public class PreInscriptionService { adherent.setTypeDemande(pre.getTypeDemande()); adherent.setAncienClub(pre.getAncienClub()); adherent.setAncienneCategorie(pre.getAncienneCategorie()); + adherent.setSexe(pre.getSexe()); // Par défaut - adherent.setSexe("MASCULIN"); adherent.setTypeMaillot("JOUEUR"); adherent.setResidentTalange(false); diff --git a/as-talange-core/src/main/resources/db/migration/V34__add_sexe_to_pre_inscription.sql b/as-talange-core/src/main/resources/db/migration/V34__add_sexe_to_pre_inscription.sql new file mode 100644 index 0000000..b3fbe1b --- /dev/null +++ b/as-talange-core/src/main/resources/db/migration/V34__add_sexe_to_pre_inscription.sql @@ -0,0 +1 @@ +ALTER TABLE pre_inscription ADD COLUMN sexe VARCHAR(10) DEFAULT 'MASCULIN' NOT NULL; diff --git a/as-talange-web/src/main/resources/templates/public/formulaire.html b/as-talange-web/src/main/resources/templates/public/formulaire.html index 43aac1c..671db41 100644 --- a/as-talange-web/src/main/resources/templates/public/formulaire.html +++ b/as-talange-web/src/main/resources/templates/public/formulaire.html @@ -99,6 +99,20 @@ +