Ejemplo n.º 1
0
 public override bool Put(RefItem item)
 {
     if (item.Value <= FreeSpace() && item.Value > 0)
     {
         //item.CapacitySpace = this;
         item.CapacitySpaceID = Id;
         SpaceElements.Add(item);
         return(true);
     }
     else
     {
         return(false);
     }
 }
Ejemplo n.º 2
0
 public override bool Take(int num, int volume)
 {
     if (num >= 0 && num < SpaceElements.Count && volume >= 0 && volume <= FreeSpace() + SpaceElements[num].Value)
     {
         if (volume == 0)
         {
             SpaceElements.RemoveAt(num);
         }
         else
         {
             SpaceElements[num].Value = volume;
         }
         return(true);
     }
     else
     {
         return(false);
     }
 }