コード例 #1
0
        public ActionResult Details(int id)
        {
            PersonneDansArbreIndividuel pi = new PersonneDansArbreIndividuel(new PersonneServiceAPI().Donner(id), int.MaxValue);

            //ArbrePourVue apv = new ArbrePourVue(pi);

            return(View(pi));
        }
コード例 #2
0
        public static string monSuperHtml(PersonneDansArbreIndividuel ppdai)
        {
            string ret    = monHtml(ppdai);
            string classe = Convert.ToChar(34) + "arbre" + Convert.ToChar(34);

            ret = $"<div class={classe}><ul>{ret}</ul></div>";

            return(ret);
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: olpaquet/GenealogieV1.1
        private static void testarbre()
        {
            Personne papynorbert = new PersonneServiceAPI().Donner(28);

            Console.WriteLine($"prénom={papynorbert.prenom}");

            PersonneDansArbreIndividuel pdai = new PersonneDansArbreIndividuel(papynorbert, int.MaxValue);
            string coucou = monSuperHtml(pdai);

            Console.WriteLine(coucou);
            //Console.WriteLine( monHtml(pdai));
        }
コード例 #4
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);
        }