示例#1
0
 public override void Execute()
 {
     try
     {
         IPlanManager planManager = ManagerFactory.GetPlanManager(_plan);
         planManager.UpdatePlan(_plan);
         AddMessage("Update plan successful!", MessageType.Success);
     }
     catch (Exception ex)
     {
         AddMessage(ex.Message, MessageType.Error);
     }
 }
 public override void Execute()
 {
     try
     {
         _plan.TodayItem.MarkCompleted();
         IPlanManager planManager = ManagerFactory.GetPlanManager(_plan);
         planManager.UpdatePlan(_plan);
         AddMessage("Save successed!", MessageType.Success);
     }
     catch (Exception ex)
     {
         AddMessage(ex.Message, MessageType.Error);
     }
 }
 public override void Execute()
 {
     try
     {
         _plan.GenerateItem(CurrentIndex, Note, CostTime);
         _plan.Refresh();
         IPlanManager planManager = ManagerFactory.GetPlanManager(_plan);
         planManager.UpdatePlan(_plan);
         AddMessage("Save successed!", MessageType.Success);
     }
     catch (Exception ex)
     {
         AddMessage(ex.Message, MessageType.Error);
     }
 }