 
/****** Object:  Trigger [TRG_EST_PROD_PRECO_RASTREIA_ORIGEM_PRECO]    Script Date: 02/06/2014 10:26:44 ******/
IF  EXISTS (SELECT * FROM sys.triggers WHERE object_id = OBJECT_ID(N'[dbo].[TRG_EST_PROD_PRECO_RASTREIA_ORIGEM_PRECO]'))
DROP TRIGGER [dbo].[TRG_EST_PROD_PRECO_RASTREIA_ORIGEM_PRECO]
GO
  
/****** Object:  Trigger [dbo].[TRG_EST_PROD_PRECO_RASTREIA_ORIGEM_PRECO]    Script Date: 02/06/2014 10:26:45 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO


CREATE TRIGGER [dbo].[TRG_EST_PROD_PRECO_RASTREIA_ORIGEM_PRECO] ON [dbo].[EST_PROD_PRECO]   
--ORIGEM DO PREÇO:
--1 - O PREÇO DE OFERTA TEVE ALTERAÇÃO MANUAL E NÃO PODE SOFRER AÇÃO DO TABLÓIDE
--0 - O PREÇO DE OFERTA TEVE NÃO ALTERAÇÃO MANUAL E PODE SOFRER AÇÃO DO TABLÓIDE
FOR INSERT   
AS  
	UPDATE 
		P
	SET
		P.ORIG_PRECO = 
			CASE WHEN I.VLR_OFERTA > 0 THEN
				1
			ELSE
				0
			END
	FROM
		INSERTED I
		INNER JOIN EST_PROD_PRECO P ON		
			I.CD_EMP = P.CD_EMP
			AND I.CD_FILIAL = P.CD_FILIAL
			AND I.CD_PROD = P.CD_PROD 
GO


