public static string EnumSexeConverter(EnumSexe enumSexe) { string result = string.Empty; switch (enumSexe) { case EnumSexe.Homme: result = "Monsieur"; break; case EnumSexe.Femme: result = "Madame"; break; default: break; } return(result); }
/// <summary> /// /// </summary> /// <returns></returns> private string getPrenom(EnumSexe __sexe, DateTime __date) { string __prenom = getPrenomAleatoire(5 + Random.Next(10)); if (XmlPrenoms != null) { string __idSexe = (__sexe == EnumSexe.Feminin) ? "Feminin" : "Masculin"; XmlNodeList __prenoms = XmlPrenoms.SelectNodes(String.Format("prenoms/top[@annee='{0}']/sexe[@id='{1}']/prenom", __date.Year, __idSexe)); if (__prenoms.Count > 0) { __prenom = __prenoms[Random.Next(__prenoms.Count)].InnerText; } } #region Ancienne Méthode LIVE /*// http://meilleursprenoms.com int __page = 1; int __pageMax = Random.Next(5) + 1; List<string> __prenoms = new List<string>(); WebClient __wc = new WebClient(); bool __trouve = true; while (__trouve && __page <= __pageMax) { __trouve = false; string __source = __wc.DownloadString(String.Format("http://meilleursprenoms.com/stats/topannee.php3?annee={0}&page={1}", DateNaissance.Year, __page)); List<string> __valeurs = new List<string>(); getListeFromModele(__source, "<table width=\"300\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">[*]</table>", ref __valeurs, true); if (__valeurs.Count == 1) { __source = __valeurs[0]; getListeFromModele(__source, "<td class=\"mpfont\">[*]</td>", ref __valeurs, true); if (__valeurs.Count == 3) { __source = (__sexe == EnumSexe.Masculin) ? __source = __valeurs[1] : __source = __valeurs[2]; getListeFromModele(__source, "<a href=\"/stats/prenom.php3/[*]\">", ref __valeurs, false); __prenoms.AddRange(__valeurs); __trouve = true; __page++; } } } __wc.Dispose(); if (__prenoms.Count > 0) { __prenom = __prenoms[Random.Next(__prenoms.Count)]; }*/ #endregion return majusculeApresTiretOuEspace(__prenom); }
public string Detail(EnumSexe enumSexe, Adresse adresse) { return(string.Format("{0} {1} {2} | {3} {4} {5} {6} {7}", EnumHelper.EnumSexeConverter(enumSexe), adresse.Personne.Nom, adresse.Personne.Prenom, adresse.NumeroDeRue, adresse.NomDeRue, adresse.CodePostal, adresse.Ville, adresse.Pays.Nom)); }