Вторая усложнённая лабораторная работа. Фикс пополнения + фикс вывода ошибки в форме списания
This commit is contained in:
parent
9f36212f5a
commit
ee4962b0d5
1
.gitignore
vendored
1
.gitignore
vendored
@ -398,3 +398,4 @@ FodyWeavers.xsd
|
|||||||
# JetBrains Rider
|
# JetBrains Rider
|
||||||
*.sln.iml
|
*.sln.iml
|
||||||
|
|
||||||
|
/Confectionery/ImplementationExtensions
|
||||||
|
@ -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;
|
||||||
|
@ -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();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user