private static void GenererFichiersDepotSiNonExistant(bool p_forceCreation) { bool fichierDepotClientJSONExiste = File.Exists(_fichierDepotClientsJSON); bool fichierDepotClientXMLExiste = File.Exists(_fichierDepotClientsXML); if (fichierDepotClientJSONExiste && p_forceCreation) { File.Delete(_fichierDepotClientsJSON); } if (fichierDepotClientXMLExiste && p_forceCreation) { File.Delete(_fichierDepotClientsXML); } if (!fichierDepotClientJSONExiste || p_forceCreation) { GenerateurDonnees.GenererDepotJsonClients(_fichierDepotClientsJSON); } if (!fichierDepotClientJSONExiste || p_forceCreation) { GenerateurDonnees.GenererDepotXMLClients(_fichierDepotClientsXML); } }
public Client SaisirClientAvecAdresse() { string nom = null; string prenom = null; int nombreAdresses = 0; do { Console.Out.WriteLine("Prenom :"); prenom = Console.In.ReadLine(); if (string.IsNullOrWhiteSpace(prenom)) { Console.Out.WriteLine("Le prénom ne doit pas être vide !"); } } while (string.IsNullOrWhiteSpace(prenom)); do { Console.Out.WriteLine("Nom :"); nom = Console.In.ReadLine(); if (string.IsNullOrWhiteSpace(nom)) { Console.Out.WriteLine("Le nom ne doit pas être vide !"); } } while (string.IsNullOrWhiteSpace(nom)); do { Console.Out.WriteLine("Combien d'adresse voulez vous générer?"); nombreAdresses = Convert.ToInt32(Console.In.ReadLine()); if (nombreAdresses < 1) { Console.Out.WriteLine("Le nombre d'addresses doit être suppérieur à 0"); } } while (nombreAdresses < 1); List <Adresse> listeAdresses = Enumerable.Range(1, nombreAdresses).Select(_ => GenerateurDonnees.GenererAdresseAleatoire()).ToList(); Client clientSaisi = new Client(Guid.NewGuid(), nom, prenom, listeAdresses); return clientSaisi; }
public Client SaisirClientAvecAdresse() { string nom = null; string prenom = null; int nombreAdresses = 0; do { Console.Out.WriteLine("Prenom :"); prenom = Console.In.ReadLine(); if (string.IsNullOrWhiteSpace(prenom)) { Console.Out.WriteLine("Le prénom ne doit pas être vide !"); } } while (string.IsNullOrWhiteSpace(prenom)); do { Console.Out.WriteLine("Nom :"); nom = Console.In.ReadLine(); if (string.IsNullOrWhiteSpace(nom)) { Console.Out.WriteLine("Le nom ne doit pas être vide !"); } } while (string.IsNullOrWhiteSpace(nom)); do { Console.Out.WriteLine("Combien d'adresse voulez vous générer?"); nombreAdresses = Convert.ToInt32(Console.In.ReadLine()); if (nombreAdresses < 1) { Console.Out.WriteLine("Le nombre d'addresses doit être suppérieur à 0"); } } while (nombreAdresses < 1); List <Adresse> listeAdresses = Enumerable.Range(1, nombreAdresses).Select(_ => GenerateurDonnees.GenererAdresseAleatoire()).ToList(); Client clientSaisi = new Client(Guid.NewGuid(), nom, prenom, listeAdresses); return(clientSaisi); }