/// <summary> /// /// </summary> /// <param name="batch"></param> /// <param name="type"></param> /// <param name="time"></param> /// <returns></returns> protected void AddBatches(SheduleElement sheduleElement) { var sets = new List <Kit>(); foreach (var row in _readySets) { foreach (var elem in row) { sets.Add(elem); } } sets.Sort( (Kit kit1, Kit kit2) => kit1.CompareTo(kit2) ); foreach (var elem in sets) { if (!elem.IsSetAllComposition()) { sheduleElement = elem.AddBatch(sheduleElement.getValue(), sheduleElement.getType(), sheduleElement.getTime()); } if (sheduleElement.getValue() <= 0) { return; } } }
/// <summary> /// /// </summary> /// <param name="batch"></param> /// <param name="type"></param> /// <param name="time"></param> /// <returns></returns> protected void AddBatches(SheduleElement sheduleElement) { foreach (var row in _readySets) { foreach (var elem in row) { if (!elem.IsSetAllComposition()) { sheduleElement = elem.AddBatch(sheduleElement.getValue(), sheduleElement.getType(), sheduleElement.getTime()); } if (sheduleElement.getValue() <= 0) { return; } } } }