//============================================== Создание нового текста 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'); }
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; } }
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'); }