예제 #1
0
파일: LoTVMain.cs 프로젝트: Mexahoid/CSF
 //============================================== Создание нового текста
 private static void CreateDocument()
 {
     LoTVLogics.ColorText("Создание текста", 'i');
       LoTVLogics.ColorText("Назовите текст: ", 'a');
       Console.Write(">> ");
       LoTVDoc Lst = new LoTVDoc(Console.ReadLine());
       Lst.LoTVDocAddText();
       DataBase.Add(Lst);
       CurrentDoc = Lst;
       LoTVLogics.ColorText("Активный текст: " + CurrentDoc.Header, 'h');
 }
예제 #2
0
파일: LoTVMain.cs 프로젝트: Mexahoid/CSF
 private static bool SetText(int Length)
 {
     int TextNum = -1;
       if (int.TryParse(Console.ReadLine(), out TextNum))    //Проверка на численность
       {
     if (TextNum < 1 || TextNum > Length)   //Проверка на вхождение в интервал номеров
     {
       LoTVLogics.ColorText("Неподходящий номер: " + TextNum + '.', 'e');
       return false;
     }
     else
     {
       CurrentDoc = DataBase[TextNum - 1]; //Т.к. TextNum отображается увеличенным на 1
       LoTVLogics.ColorText("Активный текст: " + CurrentDoc.Header, 'h');
       return true;
     }
       }
       else
       {
     LoTVLogics.ColorText("Введено недопустимое значение", 'e');
     return false;
       }
 }
예제 #3
0
파일: Logics.cs 프로젝트: Mexahoid/CSF
 public void CreateNewDoc()
 {
     ColorText("Создание текста", 'i');
       ColorText("Назовите текст:", 'a');
       Console.Write(">> ");
       LoTVDoc Lst = new LoTVDoc(Console.ReadLine());
       DataBase.Add(Lst);
       CurrentDoc = Lst;
       bool GoodToGo = false;
       do
       {
     GoodToGo = AddTypeMenu();
       } while (GoodToGo);
       ColorText("Активный текст: " + CurrentDoc.Header, 'h');
 }