Цитата:
Сообщение от
S.Kuskov
А если свет выключится?
Помойму здесь явная ошибка в проектировании решения.
Не нужно откатывать по 'Нет', а нужно коммитить по 'Да'. Чуствуете разницу?
То что тут ошибка в проектировании, это да, но я на это повлиять не могу. А вот что такое коммитить по Да - не пойму пока, уж извините... Если это выполнить то, что нужно было бы потом откатить, то вопрос: а если опер не нажмет ESC ? Лучше конечно тогда "коммитить" в validateWrite - но тут опять накладываются ошибки проектирования, а скорей постановки.