Вторая усложнённая лабораторная работа. Фикс пополнения + фикс вывода ошибки в форме списания
This commit is contained in:
parent
9f36212f5a
commit
ee4962b0d5
1
.gitignore
vendored
1
.gitignore
vendored
@ -398,3 +398,4 @@ FodyWeavers.xsd
|
||||
# JetBrains Rider
|
||||
*.sln.iml
|
||||
|
||||
/Confectionery/ImplementationExtensions
|
||||
|
@ -52,7 +52,7 @@ namespace Confectionery
|
||||
bool operationResult = _logicS.Sell(Convert.ToInt32(comboBoxPastry.SelectedValue), count);
|
||||
if (!operationResult)
|
||||
{
|
||||
throw new Exception("Ошибка при создании поставки. Дополнительная информация в логах.");
|
||||
throw new Exception("Ошибка при создании списания. Дополнительная информация в логах.");
|
||||
}
|
||||
MessageBox.Show("Сохранение прошло успешно", "Сообщение", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
||||
DialogResult = DialogResult.OK;
|
||||
|
@ -115,15 +115,14 @@ namespace ConfectioneryFileImplement.Implements
|
||||
}
|
||||
else
|
||||
{
|
||||
int dif = count - freeShopSpace;
|
||||
count -= freeShopSpace;
|
||||
if (shop.Pastries.TryGetValue(pastryId, out var pastryCount))
|
||||
{
|
||||
shop.Pastries[pastryId] = pastryCount + count;
|
||||
shop.Pastries[pastryId] = pastryCount + freeShopSpace;
|
||||
}
|
||||
else
|
||||
{
|
||||
shop.Pastries.Add(pastryId, count);
|
||||
shop.Pastries.Add(pastryId, freeShopSpace);
|
||||
}
|
||||
shop.setShopPastriesNull();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user