Tenho um botão, onde eu executo esse código abaixo:
--DELETA OS REGISTROS, PARA IMPORTAR NOVOS DADOS
DELETE FROM LIC_LICITACAO_ITENS WHERE id_cidade = :g_id_cidade and
CODIGO_LICITACAO = :P15_CODIGO and
CODIGO_FORNECEDOR = :G_ID_PROPONENTE;
-- CRIAR UMA NOVA BASE DE ITENS
INSERT INTO LIC_LICITACAO_ITENS (CODIGO_ITEM, CODIGO_LICITACAO, NOME_ITEM, UNIDADE_MEDIDA, QUANTIDADE,
NUMERO_LOTE, VALOR_ESTIMADO, NR_ORDEM, ID_CIDADE, CODIGO_FORNECEDOR, SEM_LANCE,
MELHOR_OFERTA, STATUS, HOUVE_ALTERACAO, ITEM_OPERADO, ITEM_ELIMINADO, LANÇADO,
VALOR_OFERTADO)
SELECT CODIGO_ITEM , CODIGO_LICITACAO, DESCRICAO_ITEM, UNIDADE, QUANTIDADE, LOTE, VALOR, NR_ORDEM, ID_CIDADE,
:G_ID_PROPONENTE, 1, 2, 'AGUARDADNDO', 2, 2, 2, 2, 0
FROM LIC_SOLICXLICIT_ITENS where id_cidade = :g_id_cidade and
CODIGO_LICITACAO = :P15_CODIGO;
-- DELETA ITENS DUPLICADOS
delete from LIC_LICITACAO_ITENS where id_cidade = :g_id_cidade and
CODIGO_LICITACAO = :P15_CODIGO and
CODIGO_FORNECEDOR = :G_ID_PROPONENTE and rowid not in
(select min(rowid ) from LIC_LICITACAO_ITENS where
id_cidade = :g_id_cidade and
CODIGO_LICITACAO = :P15_CODIGO and
CODIGO_FORNECEDOR = :G_ID_PROPONENTE group by CODIGO_ITEM);
-- ATUALIZA OS ITENS IMPORTADOS COM O NUMERO DA FICHA DE EMPENHO
UPDATE LIC_LICITACAO_ITENS SET QUANTIDADE =
(SELECT sum(QUANTIDADE) FROM LIC_SOLICXLICIT_ITENS WHERE
id_cidade = :g_id_cidade and CODIGO_LICITACAO = :P15_CODIGO and LIC_SOLICXLICIT_ITENS.CODIGO_ITEM = LIC_LICITACAO_ITENS.CODIGO_ITEM)
where id_cidade = :g_id_cidade and CODIGO_LICITACAO = :P15_CODIGO and CODIGO_FORNECEDOR = :G_ID_PROPONENTE;
Funciona perfeito, porém esse código realiza algumas alterações importantes, eu preciso colocar uma mensagem, para q, quando o usuário clicar no botão, seja exibida uma mensagem pedindo a confirmação, caso clique em OK, esse código seja executado, caso clique em NÃO, cancela a ação....
achei esse código:
apex.message.confirm( "Are you sure?", function( okPressed ) {
if( okPressed ) {
deleteIt();
}
});
Mas não consegui unir esse código da mensagem com o meu código, poderiam me ajudar??