private void BtnDeleteTitle_Click(object sender, EventArgs e) { if (m_currentTitle == null) { return; } if (MessageBox.Show("Do you want to delete " + m_currentTitle.TitleName + "?", "Confirm Title Removal", MessageBoxButtons.OKCancel) == DialogResult.OK) { try { if (m_images != null) { foreach (var img in m_images) { MediaSamplePersistence.RemoveSample(img); } } TitlePersistence.DeleteTitle(m_currentTitle.Id); TVTitles.RemoveObject(m_currentTitle); DisplayTitleInfo(null); } catch (Exception err) { MessageBox.Show(err.Message, "Error Deleting Title"); } } }
private void BtnDeleteImage_Click(object sender, EventArgs e) { if (m_images == null || CheckForChanges()) { return; } if (m_imageIndex >= m_images.Count) { return; } if (MessageBox.Show("Are you sure you want to delete current image?", "Warning", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { MediaSamplePersistence.RemoveSample(m_images[m_imageIndex]); m_images.RemoveAt(m_imageIndex); if (m_imageIndex >= m_images.Count) { m_imageIndex--; } if (m_imageIndex < 0) { m_imageIndex = 0; } DisplayImage(); } }