При нажатии на кнопку "Зарегистрировать" статус талоны меняется сразу, когда еще не была назначена запись, т.е. в БД могут остаться талоны в статусе "зарегестрирован", которые уже нельзя использовать.
принцип транзакции кратко: транзакция (действия) либо выполняется полностью и происходят изменения в бд, либо она полностью отменяться и бд находиться в состоянии при начале транзакции (действия)
При нажатии на кнопку "Зарегистрировать" статус талоны меняется сразу, когда еще не была назначена запись, т.е. в БД могут остаться талоны в статусе "зарегестрирован", которые уже нельзя использовать.
принцип транзакции кратко: транзакция (действия) либо выполняется полностью и происходят изменения в бд, либо она полностью отменяться и бд находиться в состоянии при начале транзакции (действия)