Bonjour ,
etant debutant , je suis sur un projet perso . J'ai tout modelisé maintenant je suis a l'etape du codage que j'ai fini , il me reste l'instanciation pour faire des tests et il se trouve c'est pas facile car je dois instancier des listes je ne sais pas si vous avez compris , je poste les codes . Merci de toute aide
Locataire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
package gestion;
 
import java.util.ArrayList;
import java.util.List;
 
public class Locataire {
	protected List <Contrat> NouveauContrat= new ArrayList<Contrat>();
	private int NumeroLocataire;
	private String Nom;
	private String Prenom;
	private int Telephone;
	private String Email;
	private String Ville;
 
	public Locataire(){
 
	}
	public Locataire(List<Contrat> NouveauContrat, int NumeLoca, String NomLoc,
			String PrenLoc, int Tel, String Mail, String Ville) {
		try {
			this.NouveauContrat = NouveauContrat;
			this.NumeroLocataire = NumeLoca;
			this.Nom = NomLoc;
			this.Prenom = PrenLoc;
			this.Telephone = Tel;
			this.Email = Mail;
			this.Ville = Ville;
		} catch (Exception e) {
			System.out.println("l'erreur " + e.getMessage());
		}
	}
 
 
 
	public List<Contrat> getNouveauContrat() {
		return NouveauContrat;
	}
 
 
 
	public void setNouveauContrat(List<Contrat> nouveauContrat) {
		NouveauContrat = nouveauContrat;
	}
 
 
 
	public int getNumeroLocataire() {
		return NumeroLocataire;
	}
 
	public void setNumeroLocataire(int numeroLocataire) {
		NumeroLocataire = numeroLocataire;
	}
 
	public String getNom() {
		return Nom;
	}
 
	public void setNom(String nom) {
		Nom = nom;
	}
 
	public String getPrenom() {
		return Prenom;
	}
 
	public void setPrenom(String prenom) {
		Prenom = prenom;
	}
 
	public int getTelephone() {
		return Telephone;
	}
 
	public void setTelephone(int telephone) {
		Telephone = telephone;
	}
 
	public String getEmail() {
		return Email;
	}
 
	public void setEmail(String email) {
		Email = email;
	}
 
	public String getVille() {
		return Ville;
	}
 
	public void setVille(String ville) {
		Ville = ville;
	}
}
Contrat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
package gestion;
 
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
 
public class Contrat {
 
	protected Logement NouveauLogement;
	protected List<Recu> NouveauRecu = new ArrayList<Recu>();
	private int NumeroContrat;
	private Date DateDebut;
	private Date DateFin;
	private Date DateSignature;
 
	public Contrat() {
 
	}
 
	public Contrat(List<Recu> NouveauRecu, Logement NouveauLogement,
			int NumContra, Date dateStart, Date dateEnd, Date dateSign) {
		try {
			this.NouveauRecu = NouveauRecu;
			this.NouveauLogement = NouveauLogement;
			this.NumeroContrat = NumContra;
			this.DateDebut = dateStart;
			this.DateFin = dateEnd;
			this.DateSignature = dateSign;
		} catch (Exception e) {
			System.out.println("voici l'erreur " + e.getMessage());
		}
	}
 
	public List<Recu> getNouveauRecu() {
		return NouveauRecu;
	}
 
	public void setNouveauRecu(List<Recu> nouveauRecu) {
		NouveauRecu = nouveauRecu;
	}
 
	public int getNumeroContrat() {
		return NumeroContrat;
	}
 
	public void setNumeroContrat(int numeroContrat) {
		NumeroContrat = numeroContrat;
	}
 
	public Date getDateDebut() {
		return DateDebut;
	}
 
	public void setDateDebut(Date dateDebut) {
		DateDebut = dateDebut;
	}
 
	public Date getDateFin() {
		return DateFin;
	}
 
	public void setDateFin(Date dateFin) {
		DateFin = dateFin;
	}
 
	public Date getDateSignature() {
		return DateSignature;
	}
 
	public void setDateSignature(Date dateSignature) {
		DateSignature = dateSignature;
	}
 
}
Recu
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
package gestion;
 
import java.util.Date;
 
public class Recu {
	protected DetailRecu NouveauDetail;
	private int NumeroRecu;
	private Date DateRecu;
	private String ModeReglement;
 
	public Recu(DetailRecu nouveauDetail, int numero, Date DateRecu, String Mode) {
		this.NouveauDetail = nouveauDetail;
		this.NumeroRecu = numero;
		this.DateRecu = DateRecu;
		this.ModeReglement = Mode;
	}
 
	public DetailRecu getNouveauDetail() {
		return NouveauDetail;
	}
 
	public void setNouveauDetail(DetailRecu nouveauDetail) {
		NouveauDetail = nouveauDetail;
	}
 
	public int getNumeroRecu() {
		return NumeroRecu;
	}
 
	public void setNumeroRecu(int numeroRecu) {
		NumeroRecu = numeroRecu;
	}
 
	public Date getDateRecu() {
		return DateRecu;
	}
 
	public void setDateRecu(Date dateRecu) {
		DateRecu = dateRecu;
	}
 
	public String getModeReglement() {
		return ModeReglement;
	}
 
	public void setModeReglement(String modeReglement) {
		ModeReglement = modeReglement;
	}
 
}
Detail Recu
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
package gestion;
 
public class DetailRecu {
 
	private int NumeroDetailRecu;
	private String MoisRegle;
	private int MontantRecu;
 
	public DetailRecu(int numero, String mois, int montant) {
		this.NumeroDetailRecu = numero;
		this.MoisRegle = mois;
		this.MontantRecu = montant;
	}
 
	public int getNumeroDetailRecu() {
		return NumeroDetailRecu;
	}
 
	public void setNumeroDetailRecu(int numeroDetailRecu) {
		NumeroDetailRecu = numeroDetailRecu;
	}
 
	public String getMoisRegle() {
		return MoisRegle;
	}
 
	public void setMoisRegle(String moisRegle) {
		MoisRegle = moisRegle;
	}
 
	public int getMontantRecu() {
		return MontantRecu;
	}
 
	public void setMontantRecu(int montantRecu) {
		MontantRecu = montantRecu;
	}
 
}