Bonjour,
Donc le but est des savoir si l objet existe deja dans ma bibliotheque ou pas !! pour cela j utilise une methode qui supposée allez cherche ma bibliotheque est apres ca j utilise un foreach accompagner de condition if pour expliquer au programme quoi faire dans l un ou l autre des cas a savoir si l objet existe ou pas
mais le probléme est que au moment d entré dans la boucle foreach le programme pour une raison inexpliquer se dirige dirrectement vers la derniére accolade est ca ferme apres .....
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 if (NbChoix == 1) { Console.WriteLine("Entrez Prenom "); Prenom = Console.ReadLine(); Console.WriteLine("Entrez Surnom "); Surnom = Console.ReadLine(); Console.WriteLine("Entrez IDCommanditaire "); IDcommanditaire = Console.ReadLine(); Console.WriteLine("Entrez Valeur du Prix "); ValeurPrix = Convert.ToDouble(Console.ReadLine()); Commanditaire.Prenom1 = Prenom; Commanditaire.Surnom1 = Surnom; Commanditaire.IDCommanditaire1 = IDcommanditaire; Commanditaire.ValeurPrix1 = ValeurPrix; // On ajoute le commanditaire ... //Code permettant de savoir si le commanditaire est unique ... foreach (Commanditaire Commanditaire1 in GestionnaireSTE.GetCommanditaireList()) { if (Commanditaire == Commanditaire1) { Console.WriteLine("Commanditaire Existant !!"); return; } else { Console.WriteLine("Commanditaire Ajouter !!!"); GestionnaireSTE.AjouterCommanditaire(Prenom, Surnom, IDcommanditaire, ValeurPrix); } } }
Partager