Example #1
0
        void JobWordList()
        {
            Write("\n\tВыбран режим: ");
            WriteLine("работа со списком слов\n");

            SetLanguage     wordsLingva;
            SetActWordsList actWordList = SetActWordsList.Undefined;

            do
            {
                SelectMenu += MenuPool.CreateMenuSelectLanguage().SelectOption;
                ListOfWords words = new ListOfWords();
                wordsLingva = (SetLanguage)SelectMenu?.Invoke("Выбор языка:");
                SelectMenu  = null;
                if (wordsLingva != SetLanguage.Undefined)
                {
                    words.WordLanuage  = wordsLingva;
                    words.UserLanguage = wordsLingva;
                    words.ReadFromXML();
                    WriteLine("\n\tВыбран язык: {0}", dictLingva[words.WordLanuage]);
                    do
                    {
                        SelectMenu += MenuPool.CreateMenuWordsList().SelectOption;
                        actWordList = (SetActWordsList)
                                      SelectMenu?.Invoke("Что вы хотите сделать со списком слов?");
                        SelectMenu = null;
                        words.dictActWordList[actWordList]();
                    } while (actWordList != SetActWordsList.Undefined);
                    words.WriteToXML();
                }
            } while (wordsLingva != SetLanguage.Undefined);
        }
Example #2
0
 public bool ListFilling()
 {
     //Word wordOut = new Word();
     //Word wordIn = new Word();
     SelectMenu += MenuPool.CreateMenuSelectLanguage().SelectOption;
     LingvaOut   = (SetLanguage)SelectMenu?.Invoke("Выбор языка, с которого переводим: ");
     LingvaIn    = (SetLanguage)SelectMenu?.Invoke("Выбор языка, на который переводим: ");
     SelectMenu  = null;
     if (LingvaOut != SetLanguage.Undefined && LingvaIn != SetLanguage.Undefined)
     {
         wordsOut.WordLanuage  = LingvaOut;
         wordsOut.UserLanguage = LingvaOut;
         wordsIn.WordLanuage   = LingvaIn;
         wordsIn.UserLanguage  = LingvaIn;
         wordsOut.ReadFromXML();
         wordsIn.ReadFromXML();
         ReadFromXML();
         return(true);
     }
     else
     {
         return(false);
     }
 }