コード例 #1
0
        private static string monHtml(PersonneDansArbreIndividuel ppdai)
        {
            string ret      = "";
            string alaligne = Environment.NewLine;

            alaligne = "";

            //if (yeswecan || ppdai.descendants.Count()>0)
            //ret += $"{alaligne}<ul>";


            ret += $"{alaligne}<li>";
            string sexe = ppdai.homme ? "homme" : "femme";
            string lien = $"{Convert.ToChar(34)}#{Convert.ToChar(34)}";

            Console.WriteLine(lien);
            ret += $"<a href={lien}><p>{ppdai.prenom} {ppdai.nom} ({sexe})</p>";
            if (ppdai.dateDeNaissance != null)
            {
                ret += $"né le {((DateTime)ppdai.dateDeNaissance).ToString("D", CultureInfo.CreateSpecificCulture(DesDates.cultureClub()))}";
            }
            if (ppdai.dateDeDeces != null)
            {
                ret += $"décédé le {((DateTime)ppdai.dateDeDeces).ToString("D", CultureInfo.CreateSpecificCulture(DesDates.cultureClub()))}";
            }
            ret += "</a>";
            if (ppdai.descendants.Count() > 0)
            {
                ret += "<ul>";
            }
            foreach (PersonneDansArbreIndividuel descendant in ppdai.descendants)
            {
                //{Environment.NewLine}
                ret += $"{alaligne}{monHtml(descendant)}";
            }
            ret += $"{Environment.NewLine}";
            if (ppdai.descendants.Count() > 0)
            {
                ret += "</ul>";
            }

            //if (yeswecan || ppdai.descendants.Count() > 0)
            ret += $"{alaligne}</li>";

            return(ret);
        }
コード例 #2
0
        public static IList <string> Fiche(Personne p)
        {
            IList <string> fiche = new List <string>();

            if (p == null || p.id == 0)
            {
                string unknown = "Inconnu(e)";
                fiche.Add($"{unknown}");
                return(fiche);
            }
            string f = "";

            f += p.prenom.Trim();
            f += " ";
            f += p.nom.Trim();
            f  = f.Trim();
            f += p.homme ? "(homme)" : "(femme)";

            fiche.Add(f);

            if (p.dateDeNaissance != null)
            {
                fiche.Add($"né le {((DateTime)p.dateDeNaissance).ToString("D", CultureInfo.CreateSpecificCulture(DesDates.cultureClub()))}");
            }
            if (p.dateDeDeces != null)
            {
                fiche.Add($"décédé le {((DateTime)p.dateDeDeces).ToString("D", CultureInfo.CreateSpecificCulture(DesDates.cultureClub()))}");
            }
            return(fiche);
        }