示例#1
0
 public void Add(Entities.Models.MAINTAINTYPE main)
 {
     using (AlfaPlastikContext context = new AlfaPlastikContext())
     {
         var sonuc  = context.MAINTAINTYPEs.Any(x => x.MAINTAINTYPE_NAME == main.MAINTAINTYPE_NAME);
         var sonuc2 = context.MAINTAINTYPEs.Any(x => x.MAINTAINTYPE_NO == main.MAINTAINTYPE_NO);
         if (sonuc == true)
         {
             MessageBox.Show("aynı isim giremez");
         }
         else
         {
             if (sonuc2 == true)
             {
                 MessageBox.Show("aynı NO giremez");
             }
             else
             {
                 var entity = context.Entry(main);
                 entity.State = System.Data.Entity.EntityState.Added;
                 context.SaveChanges();
                 MessageBox.Show("Kayıt Eklendi");
             }
         }
     }
 }
示例#2
0
 public void Update(Entities.Models.MAINTAINTYPE main)
 {
     using (AlfaPlastikContext context = new AlfaPlastikContext())
     {
         try
         {
             var entity = context.Entry(main);
             entity.State = System.Data.Entity.EntityState.Modified;
             context.SaveChanges();
             MessageBox.Show("Kayıt Güncellendi");
         }
         catch (Exception)
         {
             MessageBox.Show("Aynı değer girilemez");
         }
     }
 }
示例#3
0
 public void Delete(Entities.Models.MAINTAINTYPE main)
 {
     using (AlfaPlastikContext context = new AlfaPlastikContext())
     {
         var hata = context.WRKORDs.Any(x => x.Maintaintype_ID == main.MAINTAINTYPE_ID);
         if (hata == true)
         {
             MessageBox.Show("Silinemez Kayıt,Hareket Görmüştür!");
         }
         else
         {
             var entity = context.Entry(main);
             entity.State = System.Data.Entity.EntityState.Deleted;
             context.SaveChanges();
             MessageBox.Show("Kayıt Silindi");
         }
     }
 }