
/*------ ATD 409782 ------*/
IF  EXISTS (SELECT * FROM sys.triggers WHERE name = 'COMPLEMENTOPRODUTO_U_ECOMMERCE')
	DROP TRIGGER COMPLEMENTOPRODUTO_U_ECOMMERCE
GO
create trigger COMPLEMENTOPRODUTO_U_ECOMMERCE on COMPLEMENTOPRODUTO for update as
begin
	SET NOCOUNT ON
	if UPDATE(VENDAMINIMA)
	begin
		-- se alterou vendaminima, atualizar SKU por causa do multiplicador
		update SKU_PRODUTO_ECOMMERCE set MULTIPLICADORUNIDADE = i.VENDAMINIMA, DATAATUALIZACAOCADASTRO = GETDATE()
		From SKU_PRODUTO_ECOMMERCE S
		 Join inserted i on i.CODPRO = S.CODPRO
		 Join deleted d on d.CODPRO = i.CODPRO
		Where isnull(d.VENDAMINIMA,0) != isnull(i.VENDAMINIMA,0)
		
		update PRODUTO_ECOMMERCE set DATAATUALIZACAOCADASTRO = GETDATE()
		From PRODUTO_ECOMMERCE P
		 join SKU_PRODUTO_ECOMMERCE S on P.ID = S.RPRODUTOECOMMERCE
		 Join inserted i on i.CODPRO = S.CODPRO
		 Join deleted d on d.CODPRO = i.CODPRO
		Where isnull(d.VENDAMINIMA,0) != isnull(i.VENDAMINIMA,0)
		and P.POSSUIVARIACAO = 0 and S.PRODUTOSEMVARIACAO = 1
    end

	SET NOCOUNT OFF
	return
end
GO
