Example #1
0
        /// <summary>
        /// Delete existing grade
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void DeleteGrade_Click(object sender, RoutedEventArgs e)
        {
            long id = _gradesDictionary[_selectedGrade.Name];

            _contentManager.DeleteGrade(id, _educationalLevelDictionary[_selectedEducationalLevel.Name]);
            _gradesDictionary.Remove(_selectedGrade.Name);
            WrapPanelGrades.Children.Remove(_selectedGrade);
            _selectedGrade        = null;
            EditGrade.IsEnabled   = false;
            DeleteGrade.IsEnabled = false;
            NoOfFiles.Text        = "";
            NoOfLessons.Text      = "";
            NoOfWeeks.Text        = "";
            EditWeeks.IsEnabled   = false;
            EditLessons.IsEnabled = false;
            EditFiles.IsEnabled   = false;
        }