Beispiel #1
0
        private void OnDeleteProjectionButton_Click(object sender, RoutedEventArgs e)
        {
            window.DataContext = (sender as Button).DataContext;
            DeleteProjection panel = new DeleteProjection(window);

            window.Content = panel.Content;
        }
        private void OnDeleteProjectionButton_Click(object sender, RoutedEventArgs e)
        {
            var   projection = Projections.SelectedValue;
            Admin admin      = new Admin("admin", "admin");

            if (projection != null)
            {
                MessageBoxResult answer = MessageBox.Show("Are you sure you want to delete this projection?", "Delete Confirmation", MessageBoxButton.YesNo);
                if (answer == MessageBoxResult.Yes)
                {
                    admin.DeleteProjection((window.DataContext as Movie).MovieName, (projection as Projection).ProjectionHour);
                    MoviesStorage.Instance.SetInformation();

                    window.DataContext = (window.DataContext as Movie).MovieName;
                    DeleteProjection panel = new DeleteProjection(window);
                    window.Content = panel.Content;
                }
            }
            else
            {
                MessageBox.Show("Choose Projection!");
            }
        }