コード例 #1
0
ファイル: OperationDal.cs プロジェクト: Semhsen/AlfaPlastik
 public void Add(Entities.Models.OPERATION ope)
 {
     using (AlfaPlastikContext context = new AlfaPlastikContext())
     {
         var sonuc  = context.OPERATIONs.Any(x => x.OPERATION_NAME == ope.OPERATION_NAME);
         var sonuc2 = context.OPERATIONs.Any(x => x.OPERATION_NO == ope.OPERATION_NO);
         if (sonuc == true)
         {
             MessageBox.Show("aynı isim giremez");
         }
         else
         {
             if (sonuc2 == true)
             {
                 MessageBox.Show("aynı NO giremez");
             }
             else
             {
                 var entity = context.Entry(ope);
                 entity.State = System.Data.Entity.EntityState.Added;
                 context.SaveChanges();
                 MessageBox.Show("Kayıt Eklendi");
             }
         }
     }
 }
コード例 #2
0
ファイル: OperationDal.cs プロジェクト: Semhsen/AlfaPlastik
 public void Delete(Entities.Models.OPERATION ope)
 {
     using (AlfaPlastikContext context = new AlfaPlastikContext())
     {
         var entity = context.Entry(ope);
         entity.State = System.Data.Entity.EntityState.Deleted;
         context.SaveChanges();
         MessageBox.Show("Kayıt Silindi");
     }
 }
コード例 #3
0
ファイル: OperationDal.cs プロジェクト: Semhsen/AlfaPlastik
 public void Update(Entities.Models.OPERATION ope)
 {
     using (AlfaPlastikContext context = new AlfaPlastikContext())
     {
         try
         {
             var entity = context.Entry(ope);
             entity.State = System.Data.Entity.EntityState.Modified;
             context.SaveChanges();
             MessageBox.Show("Kayıt Güncellendi");
         }
         catch (Exception)
         {
             MessageBox.Show("Aynı değer girilemez");
         }
     }
 }