/****** Object:  StoredProcedure [dbo].[P_GLB_MEDICO_TRATAMENTO_DUPLICIDADE]    Script Date: 03/26/2014 10:46:14 ******/
IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[P_GLB_MEDICO_TRATAMENTO_DUPLICIDADE]') AND type in (N'P', N'PC'))
DROP PROCEDURE [dbo].[P_GLB_MEDICO_TRATAMENTO_DUPLICIDADE]
GO
--exec P_GLB_MEDICO_TRATAMENTO_DUPLICIDADE 1, 28881,44643
CREATE PROCEDURE P_GLB_MEDICO_TRATAMENTO_DUPLICIDADE @CD_EMP INT, 
													 @CD_MEDICO_ANT INT,
													 @CD_MEDICO_NOVO INT
AS
UPDATE
	EST_ORC_GLB_MEDICO
SET  
	CD_MEDICO_REC =@CD_MEDICO_NOVO
WHERE 
	CD_EMP = @CD_EMP 
	AND CD_MEDICO_REC=@CD_MEDICO_ANT

UPDATE
	EST_SETORIZACAO_END
SET 
	CD_CTR =@CD_MEDICO_NOVO
WHERE 
	CD_EMP = @CD_EMP 
	AND CD_CTR=@CD_MEDICO_ANT

UPDATE
	GLB_MEDICOS_VISITAS
SET
	CD_CTR_MED=@CD_MEDICO_NOVO
WHERE 
	CD_EMP = @CD_EMP 
	AND CD_CTR_MED=@CD_MEDICO_ANT

UPDATE
	SNGPC_RECEITA
SET
	CD_MEDICO=@CD_MEDICO_NOVO
WHERE 
	CD_EMP = @CD_EMP 
	AND CD_MEDICO=@CD_MEDICO_ANT


UPDATE
	TELE_ORC_GLB_MEDICO
SET
	CD_MEDICO_REC=@CD_MEDICO_NOVO
WHERE 
	CD_EMP = @CD_EMP 
	AND CD_MEDICO_REC=@CD_MEDICO_ANT

UPDATE
	EST_PED_VD_IT_RECEITA
SET
	CD_MEDICO_REC=@CD_MEDICO_NOVO
WHERE 
	CD_EMP = @CD_EMP 
	AND CD_MEDICO_REC=@CD_MEDICO_ANT

UPDATE
	EST_NF_SAI_IT_RECEITA
SET
	CD_MEDICO_REC=@CD_MEDICO_NOVO
WHERE 
	CD_EMP = @CD_EMP 
	AND CD_MEDICO_REC=@CD_MEDICO_ANT

UPDATE
	PDV_VD_IT_REC
SET
	CD_MEDICO_REC=@CD_MEDICO_NOVO
WHERE 
	CD_EMP = @CD_EMP 
	AND CD_MEDICO_REC=@CD_MEDICO_ANT

UPDATE
	EST_ORC_RECEITAS
SET
	CD_MEDICO_REC=@CD_MEDICO_NOVO
WHERE 
	CD_EMP = @CD_EMP 
	AND CD_MEDICO_REC=@CD_MEDICO_ANT

DELETE FROM GLB_MEDICOS WHERE CD_EMP=@CD_EMP AND CD_CTR=@CD_MEDICO_ANT