Вторая усложнённая лабораторная работа. Фикс пополнения + фикс вывода ошибки в форме списания

This commit is contained in:
abazov73 2023-05-15 10:43:46 +04:00
parent 9f36212f5a
commit ee4962b0d5
3 changed files with 4 additions and 4 deletions

1
.gitignore vendored
View File

@ -398,3 +398,4 @@ FodyWeavers.xsd
# JetBrains Rider
*.sln.iml
/Confectionery/ImplementationExtensions

View File

@ -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;

View File

@ -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();
}