|
|
@@ -79,7 +79,7 @@
|
|
|
```cs
|
|
|
public string WindowName {
|
|
|
get {
|
|
|
- return CurrentService.ID == 0 ? "Новая услуга" : "Редактирование услуги";
|
|
|
+ return CurrentProduct.ID == 0 ? "Новый продукт" : "Редактирование продукта";
|
|
|
}
|
|
|
}
|
|
|
```
|
|
|
@@ -257,6 +257,8 @@
|
|
|
// вся работа с БД должна быть завернута в исключения
|
|
|
try
|
|
|
{
|
|
|
+ // сюда добавлять проверки
|
|
|
+
|
|
|
// метод SaveProduct реализуем ниже
|
|
|
Globals.DataProvider.SaveProduct(CurrentProduct);
|
|
|
DialogResult = true;
|
|
|
@@ -376,7 +378,7 @@
|
|
|
```
|
|
|
9. Проверки перед сохранением продукта
|
|
|
|
|
|
- Все проверки вставляем в метод *SaveProduct*, до сохранения продукта
|
|
|
+ Все проверки вставляем в обработчик кнопки "Сохранить" окна редактирования, т.к. это относится к бизнес-логике, до вызова метода сохранения продукта
|
|
|
|
|
|
* Стоимость продукции не может быть отрицательной
|
|
|
|