public Shelf(iBay inbay, int shelfid) { shelfID = shelfid; inBay = inbay; for (int i = 1; i <= 8; i++) { positions.Add(new Position(this, i)); } }
private assignPositionResults AssignPosition(iBay bay, int shelfid) { foreach (iPosition p in bay.Shelves.FirstOrDefault(s => s.ShelfID == shelfid).Positions) { if (p.HasOpenSpace()) { p.AssignedSkus.Add(Skus.Dequeue()); if (Skus.Count() == 0) { Console.WriteLine("outta skus"); return(assignPositionResults.outOfSkusToAssign); } return(assignPositionResults.assignedSkuToPosition); } } return(assignPositionResults.assignedSkuToPosition); }
public currentShelf(iBay inbay, int shelfid) : base(inbay, shelfid) { shelfLetter = (currentShelves)shelfid; }