Exemple #1
0
 //Menu Buttons Click Event
 private void RestartBot_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         discordBot.Kill();
         File.Delete(@"students.log");
     }
     catch { }
     finally
     {
         discordBot.Start();
         ChangedStudentItem.RevertAllItemsDefault(Indicators, Names, _groupNow);
     }
 }
Exemple #2
0
 // Сравнивает имена пользователей из 'students.log' файла с именами учеников класса Group
 private void EnableDisableIndicators(object sender, EventArgs e)
 {
     try
     {
         if (!string.IsNullOrEmpty(File.ReadAllText(@"students.log")))
         {
             using (StreamReader logReader = new StreamReader(@"students.log"))
             {
                 string student;
                 while ((student = logReader.ReadLine()) != null)
                 {
                     try
                     {
                         //Включение индикаторов
                         ChangedStudentItem.IncludeItem(Indicators, Names, student);
                     }
                     catch { }
                 }
             }
         }
         else
         {
             throw new FileNotFoundException();
         }
     }
     catch (FileNotFoundException)
     {
         try
         {
             //Очистка индикаторов
             ChangedStudentItem.RevertAllItemsDefault(Indicators, Names, _groupNow);
         }
         catch { }
     }
     catch (Exception) { }
 }