示例#1
0
        //删除计划
        private void DeletePlan_Click(object sender, RoutedEventArgs e)
        {
            Button      b    = (Button)sender;
            ReadingPlan plan = b.DataContext as ReadingPlan;

            MessageBoxResult result = MessageBox.Show("确认删除?",
                                                      "删除计划", MessageBoxButton.OKCancel);

            if (result == MessageBoxResult.OK)
            {
                //删除计划
                bookService.deletePlan(plan);
                //删除闹钟

                if (plan.IsReminder)
                {
                    string clockname = "alarm" + plan.ISBN;
                    if (ScheduledActionService.Find(clockname) != null)
                    {
                        ScheduledActionService.Remove(clockname);
                    }
                }
            }

            //RefreshWishBookList();

            //新增
            RefreshReadingPlanItems();

            RefreshBookList();
            //RefreshFinishBookList();
        }