Exemple #1
0
        private void Delete(object sender, RoutedEventArgs e)
        {
            var dialog = new ConfirmDelete(new List <Session>(),
                                           "Are you sure you want to delete this session?")
            {
                HelpState = Constants.ApplicationState.SessionDetails
            };

            dialog.ShowDialog();

            if (dialog.Confirm)
            {
                _viewModel.DeleteSession();
                _mainWindowViewModel.InitSessions();
                _mainWindowViewModel.InitRemainigSessions();
                Close();
            }
        }
Exemple #2
0
        private void Remove(object sender, RoutedEventArgs e)
        {
            var tag = ((Button)sender).Tag;

            var dialog = new ConfirmDelete(new List <Session>(),
                                           "Are you sure you want to delete software with id " + tag + "?")
            {
                Owner     = this,
                HelpState = Constants.ApplicationState.SoftwaresView
            };

            dialog.ShowDialog();

            if (dialog.Confirm)
            {
                _viewModel.RemoveSoftware((string)tag);
                _mainWindowViewModel.InitRemainigSessions();
                _mainWindowViewModel.InitSessions();
            }
        }
Exemple #3
0
        private void Remove(object sender, RoutedEventArgs e)
        {
            var tag = ((Button)sender).Tag;

            var dialog = new ConfirmDelete(new List <Session>(),
                                           "Are you sure you want to delete course with id " + tag +
                                           "? All the subjects (with their respective sessions) that belong to this course will be deleted as well.")
            {
                Owner     = this,
                HelpState = Constants.ApplicationState.CoursesView
            };

            dialog.ShowDialog();

            if (dialog.Confirm)
            {
                _viewModel.RemoveCourse((string)tag);
                _mainWindowViewModel.InitRemainigSessions();
                _mainWindowViewModel.InitSessions();
            }
        }
Exemple #4
0
        private void Remove(object sender, RoutedEventArgs e)
        {
            var tag = (string)((Button)sender).Tag;

            var dialog = new ConfirmDelete(new List <Session>(),
                                           "Are you sure you want to delete classroom with id " + tag +
                                           "? All the sessions that are being held in this classroom will be deleted from schedule.")
            {
                Owner     = this,
                HelpState = Constants.ApplicationState.ClassroomsView
            };

            dialog.ShowDialog();

            if (dialog.Confirm)
            {
                _viewModel.RemoveClassroom((string)tag);
                _mainWindowViewModel.RemoveClassroom(tag);

                _mainWindowViewModel.InitRemainigSessions();
                _mainWindowViewModel.InitSessions();
            }
        }