コード例 #1
0
ファイル: ComponentDirective.cs プロジェクト: jecus/Cas
 public void ResetMathData()
 {
     AfterForecastResourceRemain = null;
     NextPerformances.Clear();
 }
コード例 #2
0
 public void ResetMathData()
 {
     NextPerformances.Clear();
 }
コード例 #3
0
 /// <summary>
 /// Возвращает "След. выполнение" с заданным порядковым номером
 /// </summary>
 /// <returns>"След. выполнение" или null</returns>
 public MaintenanceNextPerformance GetPergormanceGroupByGroupNum(int numGroup)
 {
     return(NextPerformances.OfType <MaintenanceNextPerformance>().FirstOrDefault(mnp => mnp.PerformanceGroup != null &&
                                                                                  mnp.PerformanceGroupNum == numGroup));
 }
コード例 #4
0
 /// <summary>
 /// Возвращает "След. выполнение" с заданным порядковым номером, в котором данный чек является старшим
 /// </summary>
 /// <returns>"След. выполнение" или null</returns>
 public MaintenanceNextPerformance GetPergormanceGroupWhereCheckIsSeniorByGroupNum(int numGroup)
 {
     return(NextPerformances.OfType <MaintenanceNextPerformance>().FirstOrDefault(mnp => mnp.PerformanceGroup != null &&
                                                                                  mnp.PerformanceGroup.CheckIsSenior(this) &&
                                                                                  mnp.PerformanceGroupNum == numGroup));
 }
コード例 #5
0
 /// <summary>
 /// Возвращает "След. выполнения", в которых данный чек является старшим
 /// </summary>
 /// <returns>Список "След. выполнений"</returns>
 public List <MaintenanceNextPerformance> GetPergormanceGroupWhereCheckIsSenior()
 {
     return(NextPerformances.OfType <MaintenanceNextPerformance>().
            Where(mnp => mnp.PerformanceGroup != null && mnp.PerformanceGroup.CheckIsSenior(this)).ToList());
 }
コード例 #6
0
 /// <summary>
 /// Возвращает След. выполнение, в котором данный чек является старшим или null
 /// </summary>
 /// <returns>"След. выполнение или null"</returns>
 public MaintenanceNextPerformance GetNextPergormanceGroupWhereCheckIsSenior()
 {
     return(NextPerformances.OfType <MaintenanceNextPerformance>().
            Where(mnp => mnp.PerformanceGroup != null && mnp.PerformanceGroup.CheckIsSenior(this)).FirstOrDefault());
 }