Example #1
0
 public static LiasseVierge Instance()
 {
     if (_instance == null)
     {
         _instance = new LiasseVierge();
     }
     return(_instance);
 }
        public LiasseClient(string informations)
        {
            LiasseVierge model = LiasseVierge.Instance();

            IList <Document> modelDocs = model.Documents;
            IList <Document> myDocs    = new List <Document>();

            foreach (Document doc in modelDocs)
            {
                myDocs.Add(doc.Dupliquer().Remplir(informations));
            }
            Documents = myDocs;
        }
Example #3
0
        static void Main(string[] args)
        {
            LiasseVierge model = LiasseVierge.Instance();

            model.Ajouter(new BonDeCommande());
            model.Ajouter(new DemandeImmatriculation());
            CertificatCession c = new CertificatCession();

            model.Ajouter(c);
            LiasseClient maLiasse = new LiasseClient("John Doe");

            maLiasse.Afficher();
            model.Retirer(c);
            LiasseClient maDeuxiemeLiasse = new LiasseClient("Jane Doe");

            maDeuxiemeLiasse.Afficher();
            Console.ReadLine();
        }