public int SiparisEkle(SiparisViewModel model) { using (var tran = db.Database.BeginTransaction()) { return(1); } }
private void btnEkle_LinkClicked(object sender, DevExpress.XtraNavBar.NavBarLinkEventArgs e) { int miktar = Convert.ToInt32(txtAdet.Value); bool varmi = false; int urunID = Convert.ToInt32(cmbUrun.GetColumnValue("ID")); var seciliurun = new UrunRepo().GetById(urunID); urunum = UrunRepo.BarkodaGoreGetir(seciliurun.UrunBarkod); int tedarikciID = Convert.ToInt32(cmbTedarikci.GetColumnValue("ID")); Tedarikci seciliTedarikci = new TedarikciRepo().GetById(tedarikciID); try { foreach (var item in SiparisListesi) { if (item.UrunAdi == seciliurun.UrunAdi) { item.Adet += miktar; varmi = true; } } if (!varmi) { SiparisViewModel yeni = new SiparisViewModel(); yeni.Adet = miktar; yeni.UrunID = cmbUrun.GetColumnValue("ID").ToString(); yeni.UrunAdi = seciliurun.UrunAdi; yeni.Barkod = seciliurun.UrunBarkod; yeni.Fiyat = seciliurun.SatisFiyati; yeni.TedarikciAdi = seciliTedarikci.TedarikciAdi; yeni.TedarikciID = seciliTedarikci.ID; SiparisListesi.Add(yeni); } foreach (var item in SiparisListesi) { toplamTutar += item.ToplamFiyat; } txtToplamTutar.Text = toplamTutar.ToString(); SepetYenile(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }