private void btnSil_Click(object sender, EventArgs e) { try { DialogResult cevap = MessageBox.Show("Seçili ürün kalıcı olarak silinecektir.\nEmin misiniz?", "Uyarı!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (cevap == DialogResult.Yes) { UrunRepo urunsil = new UrunRepo(); urunsil.Delete(seciliUrun); MessageBox.Show("Ürün kalıcı olarak silinmiştir.", "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void urunToolStripMenuItem_Click(object sender, EventArgs e) { lstSeciliUrun = lstUrunler.SelectedItem as Urun; VerileriDoldur(); if (lstUrunler.SelectedItem == null) { return; } var cevap = MessageBox.Show("Secili Ürünü silmek istiyor musunuz?", "Urun silme", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (lstSeciliUrun.Stok == 0) { if (cevap != DialogResult.Yes) { return; } try { var silinecekUrun = new UrunRepo(); silinecekUrun.Delete(lstSeciliUrun); VerileriDoldur(); } catch (DbUpdateException ex) { MessageBox.Show("Silmek istediginiz kayit baska bir tabloda kullanildigi icin silemezsiniz"); } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { MessageBox.Show("Stokta Olan Ürünleri Silemezsiniz!!!!!", "Uyarı!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }