Пример #1
0
 public override void Execute()
 {
     try
     {
         _plan = PlanFactory.CreatePlan(GetPlanType(), ExecuteDate, NameFormatter, _args);
         if (!ChooseName())
         {
             return;
         }
         _plan.Name    = Name;
         _plan.Details = Details;
         IPlanManager _planManager = ManagerFactory.GetPlanManager(_plan);
         _planManager.CreatePlan(_plan);
         AddMessage("Save successed!", MessageType.Success);
     }
     catch (Exception ex)
     {
         AddMessage(ex.Message, MessageType.Error);
     }
 }
 public override void Execute()
 {
     try
     {
         _plan = new SchedulePlan(_executeDate);
         if (!ChooseName())
         {
             return;
         }
         _plan.Name    = Name;
         _plan.Details = Details;
         _plan.SetParameter(StartIndex, EndIndex, WeekDayWorkload, WeekendWorkload, Buffer);
         IPlanManager _planManager = ManagerFactory.GetPlanManager(_plan);
         _planManager.CreatePlan(_plan);
         AddMessage("Save successed!", MessageType.Success);
     }
     catch (Exception ex)
     {
         AddMessage(ex.Message, MessageType.Error);
     }
 }