Esempio n. 1
0
        // ===================================================================================================================================================

        private void AddRasp_Click(object sender, RoutedEventArgs e) // Добавить расписание
        {
            AllRasps.Add(new RaspZvonkov()
            {
                NameRasp = "Новое добавленное /без настроек/"
            });
            AllRasps[AllRasps.Count - 1].Number     = AllRasps.Count;
            AllRasps[AllRasps.Count - 1].AoPEdited += MainWindow_AoPEdited;
        }
Esempio n. 2
0
        private void DeleteSelectedRasp_Click(object sender, RoutedEventArgs e) // Удалить выбранное расписание
        {
            if (NewlistViewRaspsZvonkov.SelectedItems.Count > 0)
            {
                while (NewlistViewRaspsZvonkov.SelectedItems.Count > 0) // Пока есть выделенные элементы
                {
                    Log.Write($"[Расп-я звонков] Удалено расп-е звонков: [{((RaspZvonkov)NewlistViewRaspsZvonkov.SelectedItems[0]).NameRasp}]");
                    AllRasps.Remove((RaspZvonkov)NewlistViewRaspsZvonkov.SelectedItems[0]); // Удаляем все выделенные
                }

                for (int i = 0; i < AllRasps.Count; i++) // Восстанавливаем нумерацию
                {
                    AllRasps[i].Number = i + 1;
                }

                GetTimeBells("Удалены расп-я звонков");
                NewlistViewRaspsZvonkov.Items.Refresh();
                NewSaveAllRasps(); // сохранить в файл все расписания
            }
        }