DELETE FROM asurnet.dbo.CM_OBJETIVOS_CIAS_TESIS

-- Insertar datos en la tabla CM_OBJETIVOS_CIAS_TESIS
INSERT INTO asurnet.dbo.CM_OBJETIVOS_CIAS_TESIS
(CMO_Id, ComID)
SELECT A.CMO_Id, B.IDTSS
FROM asurnet.dbo.CM_OBJETIVOS_CIAS A
INNER JOIN tssseg0001.dbo.IDTraspasos B
ON A.CIA_Id = B.IDTras AND B.TableID = 'Companias';

DELETE FROM asurnet.dbo.CM_OBJETIVOS_PRODUCTOS_TESIS

-- Insertar datos en la tabla CM_OBJETIVOS_PRODUCTOS_TESIS
INSERT INTO asurnet.dbo.CM_OBJETIVOS_PRODUCTOS_TESIS
(CMO_Id, TipSegId)
SELECT CMO_Id, PRO_Id
FROM asurnet.dbo.CM_OBJETIVOS_PRODUCTOS;

DELETE FROM asurnet.dbo.CM_OBJETIVOS_RAMOS_TESIS

-- Insertar datos en la tabla CM_OBJETIVOS_CIAS_TESIS
INSERT INTO asurnet.dbo.CM_OBJETIVOS_RAMOS_TESIS
(CMO_Id, RamId)
SELECT A.CMO_Id, B.IDTSS
FROM asurnet.dbo.CM_OBJETIVOS_RAMOS A
INNER JOIN tssseg0001.dbo.IDTraspasos B
ON A.RAM_Id = B.IDTras AND B.TableID = 'Ramos';


DELETE FROM asurnet.dbo.CM_OBJETIVOS_EJECUTIVOS_TESIS

-- Insertar datos en la tabla CM_OBJETIVOS_CIAS_TESIS
INSERT INTO asurnet.dbo.CM_OBJETIVOS_EJECUTIVOS_TESIS
(CMO_Id, ColID)
SELECT A.CMO_Id, B.IDTSS
FROM asurnet.dbo.CM_OBJETIVOS_EJECUTIVOS A
INNER JOIN tssseg0001.dbo.IDTraspasos B ON A.EJE_ID = B.IdTras AND B.TableID = 'Ejecutivos';

DELETE FROM asurnet.dbo.CM_OBJETIVOS_OFICINAS_TESIS

-- Insertar datos en la tabla CM_OBJETIVOS_OFICINAS_TESIS
INSERT INTO asurnet.dbo.CM_OBJETIVOS_OFICINAS_TESIS
(CMO_Id, EmpDVID)
SELECT A.CMO_Id, B.IDTSS
FROM asurnet.dbo.CM_OBJETIVOS_OFICINAS A
INNER JOIN tssseg0001.dbo.IDTraspasos B
ON A.OFI_Id = B.IDTras AND B.TableID = 'Oficinas';

DELETE FROM asurnet.dbo.CM_OBJETIVOS_GRUPOSRAMOS_TESIS

-- Insertar datos en la tabla CM_OBJETIVOS_GRUPOSRAMOS_TESIS
INSERT INTO asurnet.dbo.CM_OBJETIVOS_GRUPOSRAMOS_TESIS
(CMO_Id, GRM_Id)
SELECT CMO_Id, GRM_Id
FROM asurnet.dbo.CM_OBJETIVOS_GRUPOSRAMOS;

-- Actualizar el valor del colaborador de Te-sis obteniendo el ID del traspaso de Te-sis
UPDATE A
SET A.COlID = B.IDTSS
FROM asurnet.dbo.CM_OBJETIVOS A
INNER JOIN (
	SELECT A.CMO_ID, B.IDTSS
	FROM asurnet.dbo.CM_OBJETIVOS A
	INNER JOIN tssseg0001.dbo.IDTraspasos B
	ON A.COL_Id = B.IDTras COLLATE Modern_Spanish_CI_AI AND B.TableID = 'Colaboradores'
) B ON A.CMO_Id = B.CMO_Id



