Beispiel #1
0
 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);
     }
 }
Beispiel #2
0
        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);
            }
        }