Exemple #1
0
        public void LoadBuilder()
        {
            ConstructeurLiasseVehicule constructeur;

            Console.WriteLine("Voulez-vous construire " + "des liasses HTML (1), PDF (2), ODT (3) :");
            string choix = Console.ReadLine();

            if (choix == "1")
            {
                constructeur = new ConstructeurLiasseVehiculeHtml();
            }
            else if (choix == "2")
            {
                constructeur = new ConstructeurLiasseVehiculePdf();
            }
            else
            {
                constructeur = new ConstructeurLiasseVehiculeOdt();
            }

            Vendeur vendeur = new Vendeur(constructeur);
            Liasse  liasse  = vendeur.Construit("Martin");

            liasse.Imprime();
        }
Exemple #2
0
        public Liasse Construit(string nomClient)
        {
            Constructeur.ConstruitBonDeCommande(nomClient);
            Constructeur.ConstruitDemandeImmatriculation(nomClient);
            Liasse liasse = Constructeur.Resulat();

            return(liasse);
        }
Exemple #3
0
        internal Liasse construit(string nomDemandeur)
        {
            constructeur.construitBonDeCommande(nomDemandeur);
            constructeur.construitDemandeImmatriculation(nomDemandeur);
            Liasse liasse = constructeur.Resultat();

            return(liasse);
        }
Exemple #4
0
        public Liasse construit(string nomClient)
        {
            constructeur.construitBonDeCommande(nomClient);
            constructeur.construitDemandeImmatriculation(nomClient);
            Liasse liasse = constructeur.resultat();

            return(liasse);
        }
Exemple #5
0
        static void Main(string[] args)
        {
            ConstructeurLiasseVehicule constructeur;
            string nomDuClient = "Martin";

            Console.WriteLine("Voulez-vous construire " +
                              "des liasses HTML (1) ou PDF (2) :");

            string choix = Console.ReadLine();

            if (choix == "1")
            {
                constructeur = new ConstructeurLiasseVehiculeHtml();
            }
            else
            {
                constructeur = new ConstructeurLiasseVehiculePdf();
            }

            Vendeur vendeur = new Vendeur(constructeur);
            Liasse  liasse  = vendeur.construit(nomDuClient);

            liasse.imprime();
        }