Contexto:
Identificado situação na tela de Painel de Mesas do Touch, que ao ser dado inicio ao lançamento de um item, cancelar sua inclusão, voltar novamente e ser exibido mensagem que existem itens pendentes se deseja carrega-los e selecionar em NAO, será verificado que na tela de Painel de Mesas, o ícone da comanda ficou como em aberto e com o valor de venda da comanda que havia sido cancelada.
Problema:
Por conta de não existir um gatilho para deletes efetuados na tabela comanda, não está alimentando corretamente a tabela mesa para alterar o status para fechado e sem vinculo de numero de comanda.
Implementação:
adicionado na estrutura da primeira inicialização, para ser criado na tabela comanda, a trigger 'atualiza_status_mesa_on_delete', para que seja controlado corretamente registros deletados da tabela comanda.
Resultado Esperado:
1) Criação da trigger 'atualiza_status_mesa_on_delete' na tabela comanda.
2) Painel de Mesas exibir corretamente o status e valor atual da comanda, mesmo após remoção do registro na tabela comanda.