Пример #1
0
        public void ReverseLayers()
        {
            PalletItems.Reverse();

            int previousLayerNumber = 0;
            int layerNumber         = 1;

            foreach (PalletItem palletItem in PalletItems)
            {
                if (previousLayerNumber != palletItem.Layer)
                {
                    layerNumber += 1;
                }

                previousLayerNumber = palletItem.Layer;
                palletItem.Layer    = layerNumber;
            }
        }