laba7: done
This commit is contained in:
parent
64d485870d
commit
ad010d9102
@ -145,16 +145,19 @@ namespace WarmlyShip
|
||||
_logger.LogWarning("Добавление пустого объекта");
|
||||
return;
|
||||
}
|
||||
try
|
||||
{
|
||||
if (obj + drawingWarmlyShip)
|
||||
{
|
||||
MessageBox.Show("Объект добавлен");
|
||||
pictureBoxCollection.Image = obj.ShowShips();
|
||||
_logger.LogInformation($"Объект {obj.GetType()} добавлен");
|
||||
}
|
||||
else
|
||||
}
|
||||
catch (StorageOverflowException ex)
|
||||
{
|
||||
MessageBox.Show("Не удалось добавить объект");
|
||||
_logger.LogInformation($"Не удалось добавить объект");
|
||||
MessageBox.Show(ex.Message);
|
||||
_logger.LogWarning($"{ex.Message} в наборе {listBoxStorages.SelectedItem.ToString()}");
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -39,12 +39,7 @@ namespace WarmlyShip.Generics
|
||||
/// <returns></returns>
|
||||
public bool Insert(T warmlyship)
|
||||
{
|
||||
if (_places.Count == _maxCount)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
Insert(warmlyship, 0);
|
||||
return true;
|
||||
return Insert(warmlyship, 0);
|
||||
}
|
||||
/// <summary>
|
||||
/// Добавление объекта в набор на конкретную позицию
|
||||
@ -57,7 +52,7 @@ namespace WarmlyShip.Generics
|
||||
if (position < 0 || position >= _maxCount)
|
||||
throw new ShipNotFoundException(position);
|
||||
|
||||
if (_places.Count >= _maxCount)
|
||||
if (Count >= _maxCount)
|
||||
throw new StorageOverflowException(_maxCount);
|
||||
_places.Insert(0, warmlyship);
|
||||
return true;
|
||||
|
Loading…
Reference in New Issue
Block a user