private void YeniKaydet() { var uKontrol = db.tblUrunlers.Where(x => x.UrunKodu.ToLower() == txtUrunKodu.Text.ToLower()).ToList(); if (uKontrol.Count() == 0) { tblUrunler urn = new tblUrunler(); urn.UrunKodu = txtUrunKodu.Text; urn.UrunAciklama = txtUrunAciklama.Text; urn.MenseiId = db.bMenseis.First(x => x.MenseiAdi == txtMenseiId.Text).Id; urn.KategoriId = db.blgKategoris.First(x => x.KategoriAdi == txtKategoriId.Text).Id; urn.BirimId = db.blgBirims.First(x => x.BirimAdi == txtBirimId.Text).Id; urn.CariId = db.tblCaris.First(x => x.CariAdi == txtCariId.Text).Id; db.tblUrunlers.Add(urn); db.SaveChanges(); tblStokDurum stk = new tblStokDurum(); stk.Ambar = 0; stk.Barkod = txtUrunKodu.Text + "/" + txtUrunAciklama.Text; stk.Depo = 0; stk.Raf = 0; stk.StokKodu = N.StokKodu(); stk.UrunId = db.tblUrunlers.First(x => x.UrunKodu == txtUrunKodu.Text).Id; db.tblStokDurums.Add(stk); db.SaveChanges(); Listele(); Temizle(); MessageBox.Show("Kayıt Başarılı."); } else { MessageBox.Show("Bu ürün daha önce kaydedilmiş. Lütfen kontrol ediniz!!!"); txtUrunKodu.Text = ""; } }