private void View_KeyUp(object sender, KeyEventArgs e)
 {
     if (e.Key == Key.Delete && MessageBox.Show("是否删除?", "删除操作", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
     {
         try
         {
             _view.DeleteRow(_view.FocusedRowHandle);
             Context.SaveChanges();
         }
         catch (Exception exception)
         {
             MessageBox.Show($"删除错误:{exception.Message}");
         }
     }
 }
示例#2
0
        public void CaseReminderCollectionTest()
        {
            using (var context = new ExpiredReminderDataContext())
            {
                context.ExpiredPolicies.Add(new ExpiredPolicy {
                    MinDay = 90, MaxDay = 180, Name = "First remind days."
                });
                context.ExpiredPolicies.Add(
                    new ExpiredPolicy {
                    MinDay = 180, MaxDay = 270, Name = "Second remind days."
                });
                context.ExpiredPolicies.Add(
                    new ExpiredPolicy {
                    MinDay = 270, MaxDay = 360, Name = "Second remind days."
                });
                context.ExpiredPolicies.Add(
                    new ExpiredPolicy {
                    MinDay = 360, MaxDay = 999, Name = "Second remind days."
                });
                context.SaveChanges();
            }
            var collection = new CaseReminderCollection(_cases, DateTime.Now);

            collection.Calculate();
            AssertReminderCollection(collection, 90, 2);
            AssertReminderCollection(collection, 180, 2);
            AssertReminderCollection(collection, 270, 3);
            AssertReminderCollection(collection, 360, 2);
        }
示例#3
0
 private void GridViewBase_OnRowUpdated(object sender, RowEventArgs e)
 {
     context.SaveChanges();
     grid.RefreshData();
 }