private void DeletePicture_Click(object sender, RoutedEventArgs e)
        {
            int pictureId = CheckedIndex;

            controller.DeletePicture(pictureId);
            WP_mainWrapPanel.Children.Clear();
            LoadNewPicturesRepo(controller.GetPicturesWithNoCommentAndStatus());
        }
예제 #2
0
        private void removeImageButton_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Are you sure you want to remove this image?",
                                "Remove Image?",
                                MessageBoxButtons.OKCancel) == DialogResult.OK)
            {
                Picture pic = (Picture)listView.SelectedItems[0].Tag;

                imageList.Images.RemoveAt(listView.SelectedIndices[0]);
                listView.Items.Remove(listView.SelectedItems[0]);

                // gotta save the image change immediatly
                currentDoc.Images.Remove(pic);
                Controller.SaveDocument(currentProj, currentDoc, currentUser);
                pic.Image.Dispose();
                Controller.DeletePicture(currentProj.Id, pic);
            }
        }
예제 #3
0
 private void Delete_Click(object sender, RoutedEventArgs e)
 {
     con.DeletePicture(CheckedIndex);
     previousWindow.Visibility = Visibility.Visible;
     this.Close();
 }