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 static double DonsContact() { double donsContact = 0; bool donsValide = false; do { Console.WriteLine(); Console.Write(" Donnez-moi le montant du dons de l'utilisateur: "); //recuperation du saisie du donateur donsContact = Convert.ToDouble(Console.ReadLine()); if ((donsContact < 0.01) && (donsContact > 1000)) { Console.WriteLine(); Console.WriteLine(" Le montant du dons dois etre au maximum 1000$."); } else { //verifier afin de que le id n'exite pas dans notre ficher if (VerifierDonsContact(donsContact)) { donsValide = true; } } while (!donsValide) { //retour de la valeur saisie a la methode NouveauDonateur return donsContact; } } while (!donsValide); { //retour de la valeur de saisie a la methode NouveauDonateur return donsContact; } } static bool VerifierDonsContact(double donsContact) { //declaration des variables utilisees par la methode. string ligne = null; string[] contact; //creation d'un lecteur pour la lecture des informations du ficher Contacts.txt. StreamReader lecture = new StreamReader(nomFichier); //creation de la boucle while ((ligne = lecture.ReadLine()) != null) { contact = ligne.Split(','); // Si id saisie existe if (contact[7] = donsContact) <======(contact[7] = string et donsContact = double )================ PROBLEME ========================== ** je veux lire le contact[7] en double !! { //affichage des information trouver Console.WriteLine(); Console.WriteLine(" Un contact portant ce numero d'identification"); Console.WriteLine(" existe deja dans la liste de vos contact."); Console.WriteLine(" Voici son enregistrement."); Console.WriteLine(); Console.WriteLine($" ID du contact : {contact[0]}"); Console.WriteLine($" Nom du contact : {contact[1]}"); Console.WriteLine($" Prenom du contact : {contact[2]}"); Console.WriteLine($" Adresse du contact du contact : {contact[3]}"); Console.WriteLine($" Numero de telephone du contact : {contact[4]}"); Console.WriteLine($" Type de la carte du contact : {contact[5]}"); Console.WriteLine($" Date d'expiration du contact : {contact[6]}"); Console.WriteLine($" Dons totaux du contact : {contact[7]}$"); Console.WriteLine(); //si le ID saisie est trouver dans le fichier Contact.txt return false; } } lecture.Close(); //si ID saisie n'est pas trouver dans le ficher Contacts.txt return true; }
Partager