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

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 # JetBrains Rider
*.sln.iml *.sln.iml
/Confectionery/ImplementationExtensions

View File

@ -52,7 +52,7 @@ namespace Confectionery
bool operationResult = _logicS.Sell(Convert.ToInt32(comboBoxPastry.SelectedValue), count); bool operationResult = _logicS.Sell(Convert.ToInt32(comboBoxPastry.SelectedValue), count);
if (!operationResult) if (!operationResult)
{ {
throw new Exception("Ошибка при создании поставки. Дополнительная информация в логах."); throw new Exception("Ошибка при создании списания. Дополнительная информация в логах.");
} }
MessageBox.Show("Сохранение прошло успешно", "Сообщение", MessageBoxButtons.OK, MessageBoxIcon.Information); MessageBox.Show("Сохранение прошло успешно", "Сообщение", MessageBoxButtons.OK, MessageBoxIcon.Information);
DialogResult = DialogResult.OK; DialogResult = DialogResult.OK;

View File

@ -115,15 +115,14 @@ namespace ConfectioneryFileImplement.Implements
} }
else else
{ {
int dif = count - freeShopSpace;
count -= freeShopSpace; count -= freeShopSpace;
if (shop.Pastries.TryGetValue(pastryId, out var pastryCount)) if (shop.Pastries.TryGetValue(pastryId, out var pastryCount))
{ {
shop.Pastries[pastryId] = pastryCount + count; shop.Pastries[pastryId] = pastryCount + freeShopSpace;
} }
else else
{ {
shop.Pastries.Add(pastryId, count); shop.Pastries.Add(pastryId, freeShopSpace);
} }
shop.setShopPastriesNull(); shop.setShopPastriesNull();
} }