private static void AddStatisticProcess(DateTime t, ref List <ProductionActual> res, IEnumerable <ProductionActual> tData, string production = "") { var sp = new ProductionActual { Date = t, Production = production, }; if (tData != null && tData.Any()) { sp.StartTime = tData.Min(x => x.Date); sp.EndTime = tData.Max(x => x.Date); sp.Actual = tData.Sum(x => x.Actual); } res.Add(sp); }
public bool HaveChange(ProductionActual plan) { return((plan.ProductionId != ProductionId && plan.ProductionId != 0 && ProductionId == 0) || plan.Actual != Actual); }