public void Add(Entities.Models.WAREHOUSE wrh) { using (AlfaPlastikContext context = new AlfaPlastikContext()) { var sonuc = context.WAREHOUSEs.Any(x => x.WAREHOUSE_NAME == wrh.WAREHOUSE_NAME); var sonuc2 = context.WAREHOUSEs.Any(x => x.WAREHOUSE_NO == wrh.WAREHOUSE_NO); if (sonuc == true) { MessageBox.Show("aynı isim giremez"); } else { if (sonuc2 == true) { MessageBox.Show("aynı NO giremez"); } else { var entity = context.Entry(wrh); entity.State = System.Data.Entity.EntityState.Added; context.SaveChanges(); MessageBox.Show("Kayıt Eklendi"); } } } }
public void Update(Entities.Models.WAREHOUSE wrh) { using (AlfaPlastikContext context = new AlfaPlastikContext()) { try { var entity = context.Entry(wrh); entity.State = System.Data.Entity.EntityState.Modified; context.SaveChanges(); MessageBox.Show("Kayıt Güncellendi"); } catch (Exception) { MessageBox.Show("Aynı değer girilemez"); } } }
public void Delete(Entities.Models.WAREHOUSE wrh) { using (AlfaPlastikContext context = new AlfaPlastikContext()) { var hata = context.MOLDs.Any(x => x.Warehouse_ID == wrh.WAREHOUSE_ID); if (hata == true) { MessageBox.Show("Silinemez Kayıt,Hareket Görmüştür!"); } else { var entity = context.Entry(wrh); entity.State = System.Data.Entity.EntityState.Deleted; context.SaveChanges(); MessageBox.Show("Kayıt Silindi"); } } }