private void btnEkle_Click(object sender, EventArgs e) { frmStokSec form = new frmStokSec(true); form.ShowDialog(); if (form.secildi) { foreach (var itemStok in form.secilen) { Indirim _entity = new Indirim(); _entity = StokEkle(itemStok); var count = context.Indirimler.Count(c => c.StokKodu == itemStok.StokKodu); if (count != 0) { if (MessageBox.Show("Seçili Olan Stoğa Daha Önceden Eklenmiş İndirim Bulunmaktadır. Var Olan İndirimi Güncellemek İstermisiniz?", "Uyarı", MessageBoxButtons.YesNo) == DialogResult.Yes) { var secilenId = context.Indirimler.SingleOrDefault(c => c.StokKodu == itemStok.StokKodu); _entity.Id = secilenId.Id; indirimDal.AddOrUpdate(context, _entity); } } else { indirimDal.AddOrUpdate(context, _entity); } } } }
private void simpleButton1_Click(object sender, EventArgs e) { FrmStokSec form = new FrmStokSec(); form.ShowDialog(); if (form.secildi) { foreach (var itemStok in form.secilen) { Indirim _entity = new Indirim(); _entity = stokEkle(itemStok); var count = context.Indirimler.Count(c => c.StokKodu == itemStok.StokKodu); if (count != 0) { if (MessageBox.Show("Seçili olan stoğa daha önceden eklenmiş bir indirim vardır Varolan indirimi güncellemek istermisiniz", "Uyarı", MessageBoxButtons.YesNo) == DialogResult.Yes) { var secilenID = context.Indirimler.SingleOrDefault(c => c.StokKodu == itemStok.StokKodu); _entity.Id = secilenID.Id; indirimdal.AddOrUpdate(context, _entity); } else { indirimdal.AddOrUpdate(context, _entity); } } } } }