示例#1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Введите ключ: ");
            string key = Console.ReadLine();

            DocumentWorker doc = null;

            switch (key)
            {
            case "pro": doc = new ProDocumentWorker(); break;

            case "exp": doc = new ExpertDocumentWorker(); break;

            default: doc = new DocumentWorker();
                break;
            }

            doc.OpenDocument();
            doc.EditDocument();
            doc.SaveDocument();
            Console.ReadLine();
        }
示例#2
0
        static void Main(string[] args)
        {
            // 0 - бесплатная версия, 1 - Про версия, 2- Експерт версия

            Console.WriteLine("Введите ключ доступа");
            int key = int.Parse(Console.ReadLine());

            if (key == 0)
            {
                DocumentWorker documentWorker = new DocumentWorker();
                documentWorker.OpenDocumnet();
                documentWorker.EditDocumnet();
                documentWorker.SaveDocumnet();
            }
            else if (key == 1)
            {
                DocumentWorker documentWorker = new ProDocumentWorker();
                documentWorker.OpenDocumnet();
                documentWorker.EditDocumnet();
                documentWorker.SaveDocumnet();
            }
            else if (key == 2)
            {
                ProDocumentWorker documentWorker = new ExpertDocumentWorker();
                documentWorker.OpenDocumnet();
                documentWorker.EditDocumnet();
                documentWorker.SaveDocumnet();
            }
            else
            {
                Console.WriteLine("Неверно указанный ключ");
            }



            Console.WriteLine();
        }