public void visite(SocieteMere societe) { Console.WriteLine("Envoi d’un email à " + societe.nom + " adresse : " + societe.email + " Proposition commerciale pour votre groupe"); Console.WriteLine("Impression d’un courrier à " + societe.nom + " adresse : " + societe.adresse + " Proposition commerciale pour votre groupe"); }
void testVisitor() { ProjetSI73.Visitor.Societe societe1 = new ProjetSI73.Visitor.SocieteSansFiliale("société1", "*****@*****.**", "rue de la société 1"); ProjetSI73.Visitor.Societe societe2 = new ProjetSI73.Visitor.SocieteSansFiliale("société2", "*****@*****.**", "rue de la société 2"); ProjetSI73.Visitor.Societe groupe1 = new ProjetSI73.Visitor.SocieteMere("groupe1", "*****@*****.**", "rue du groupe 1"); groupe1.ajouteFiliale(societe1); groupe1.ajouteFiliale(societe2); ProjetSI73.Visitor.Societe societe3 = new ProjetSI73.Visitor.SocieteSansFiliale("société3", "*****@*****.**", "rue de la société 3"); ProjetSI73.Visitor.Societe groupe2 = new ProjetSI73.Visitor.SocieteMere("groupe2", "*****@*****.**", "rue du groupe 2"); groupe2.ajouteFiliale(groupe1); groupe2.ajouteFiliale(societe3); groupe2.accepteVisiteur(new VisiteurMailingCommercial ()); }