예제 #1
0
 /// <summary>
 /// Affiche de façon formatée les données d'un dossier
 /// Cette méthode affiche les dossiers compets avec les prestations et intervenants.
 /// </summary>
 /// <param name="unDossier">Le Dossier à afficher</param>
 public static void AfficherDossier(Dossier unDossier)
 {
     Console.WriteLine("----- Début dossier --------------");
     Console.WriteLine("Nom : " + unDossier.NomPatient
                       + "\nPrenom : " + unDossier.PrenomPatient
                       + "\nDate de naissance : " + unDossier.DateNaissancePatient.ToShortDateString());
     Console.WriteLine("\tNombre de prestations : " + unDossier.MesPrestations.Count);
     if (unDossier.MesPrestations.Count > 0)
     {
         foreach (Prestation unePrestation in unDossier.MesPrestations)
         {
             Console.WriteLine("\t" + unePrestation.Libelle
                               + " - " + unePrestation.DateSoin.ToString()
                               + " - " + unePrestation.L_Intervenant);
         }
         Console.WriteLine("nombre de jours de soins : " + unDossier.GetNbJoursSoin());
         Console.WriteLine("nombre de prestations externes : " + unDossier.GetNbPrestationsExternes());
     }
     Console.WriteLine("---   Fin du dossier   ---\n");
 }