示例#1
0
 private void AddStartingPlan()
 {
     if (Plans.Count > 0 && Plans[0].PlanStart != StartDate)
     {
         Models.Repositories.IControllerEventLogRepository controllerEventLogRepository =
             Models.Repositories.ControllerEventLogRepositoryFactory.Create();
         Models.Controller_Event_Log planEvent = controllerEventLogRepository.GetFirstEventBeforeDate(SignalID,
                                                                                                      131, Plans[0].PlanStart);
         if (planEvent != null)
         {
             Plan plan = new Plan(StartDate,
                                  Plans[0].PlanStart,
                                  planEvent.EventParam);
             Plans.Insert(0, plan);
         }
         else
         {
             Plan plan = new Plan(StartDate,
                                  Plans[0].PlanStart,
                                  0);
             Plans.Insert(0, plan);
         }
     }
 }