コード例 #1
0
 public override void Conversation(string message, LevelsOfResponsibility level)
 {
     Console.WriteLine("Здрасти, это Джерри. Слушаю вас");
     if (level <= priority)
     {
         Console.WriteLine(message);
     }
     else if (Next != null)
     {
         Next.Conversation(message, level);
     }
 }
コード例 #2
0
        public override void Conversation(string message, LevelsOfResponsibility level)
        {
            #region _

            //int a;
            //do
            //{
            //    Console.Write(
            //        "для связи с диллерским центром Kia - нажмите 1\n" +
            //        "для связи с диллерским центром Lexus - нажмите 2\n" +
            //        "для связи с диллерским центром Porsche - нажмите 3\n" +
            //        "Если вам нужена помощь в выборе - нажмите 4\n" +
            //        "Время ожидания может составить 100500 минут, \nесли хотите заказать обратный звонок - нажмите 6\n" +
            //        "\n" +
            //        "Ваш ответ:"
            //        );

            //    var f = int.TryParse(Console.ReadLine(), out a);
            //} while (Array.IndexOf(new[] { 4, 1, 2, 3, 6 }, a) != -1);



            #endregion
            Console.WriteLine("Здравствуйте, уважаемый клиент!\n" +
                              "Спасибо, что обратились в наш диллерский центр Ololo!\n" +
                              "Мы всегда рады когда нам звонят!\n" +
                              "Ваш звонок очень важен для нас\n" +
                              "блаблабла\n" +
                              "Пожалуйста, дождитесь ответа оператора"
                              );
            if (level <= priority)
            {
                //Console.WriteLine(message);
            }
            else if (Next != null)
            {
                Next.Conversation(message.ToLower(), level);
            }
        }
コード例 #3
0
        public override void Conversation(string message, LevelsOfResponsibility level)
        {
            Console.WriteLine("Здравсти!\n" +
                              "Меня звовут Вальдемар\n" +
                              "Спасибо, за звонок!"
                              );

            if (level <= priority)
            {
                if (message.IndexOf("телефон") != -1)
                {
                    Console.WriteLine("Номер телефона 8-123-456-78-90");
                }
                if (message.IndexOf("работ") != -1)
                {
                    Console.WriteLine("Часы работы диллерского центра с 8:00 до 21:00");
                }
            }
            else if (Next != null)
            {
                Next.Conversation(message, level);
            }
        }
コード例 #4
0
 public abstract void Conversation(string message, LevelsOfResponsibility level);
コード例 #5
0
 public Manager(LevelsOfResponsibility priority)
 {
     this.priority = priority;
 }
コード例 #6
0
 public Reseption(LevelsOfResponsibility priority)
 {
     this.priority = priority;
 }
コード例 #7
0
 public ArtificialIntelligencena(LevelsOfResponsibility priority)
 {
     this.priority = priority;
 }