EXEC spAlter_Table 'CA_CRMInspeccionAnexos', 'FileUUID', 'VARCHAR(36) NULL'
EXEC spAlter_Table 'CA_CRMInspeccionAnexos', 'IDPaso', 'int NULL'
EXEC spAlter_Table 'CA_CRMInspeccionAnexos', 'IDTipoAnexo', 'int NULL'
GO
/****** CA_CRMInspeccionAnexosTipo ******/
IF NOT EXISTS(SELECT * FROM sysobjects where name='CA_CRMInspeccionAnexosTipo' and type='u')
CREATE TABLE CA_CRMInspeccionAnexosTipo (
  IDTipoAnexo   int          NOT NULL,
  Descripcion   varchar(255) NOT NULL,
  Estatus		bit NOT NULL DEFAULT 1,
  CONSTRAINT priCRMInspeccionAnexosTipo PRIMARY KEY(IDTipoAnexo)
)
GO
TRUNCATE TABLE CA_CRMInspeccionAnexosTipo
GO
INSERT INTO CA_CRMInspeccionAnexosTipo (IDTipoAnexo, Descripcion) VALUES (1, 'Rayones')
INSERT INTO CA_CRMInspeccionAnexosTipo (IDTipoAnexo, Descripcion) VALUES (2, 'Reporte')
INSERT INTO CA_CRMInspeccionAnexosTipo (IDTipoAnexo, Descripcion) VALUES (3, 'Firma WAC')
INSERT INTO CA_CRMInspeccionAnexosTipo (IDTipoAnexo, Descripcion) VALUES (4, 'Firma Profeco')
INSERT INTO CA_CRMInspeccionAnexosTipo (IDTipoAnexo, Descripcion) VALUES (5, 'Firma Anexo')
INSERT INTO CA_CRMInspeccionAnexosTipo (IDTipoAnexo, Descripcion) VALUES (6, 'Evidencias')
INSERT INTO CA_CRMInspeccionAnexosTipo (IDTipoAnexo, Descripcion) VALUES (7, 'Firma Asesor')
GO

UPDATE CA_CRMInspeccionAnexos SET IDPaso = 0 WHERE IDPaso IS NULL

GO

UPDATE CA_CRMInspeccionAnexos
SET  IDTipoAnexo =
CASE when NombreArchivo like '%Rayones%' then 1
	when NombreArchivo like '%report%' then 2
	when NombreArchivo like '%FirmaWac%' then 3
	when NombreArchivo like '%FirmaProfeco%' then 4
	when NombreArchivo like '%FirmaInventario%' then 5
  when NombreArchivo like '%FirmaAsesor%' then 7
ELSE 6
END
GO

ALTER TABLE CA_CRMInspeccionAnexos ALTER COLUMN IDServicio int NOT NULL
GO

ALTER TABLE CA_CRMInspeccionAnexos ALTER COLUMN IDTipoAnexo int NOT NULL
GO

ALTER TABLE CA_CRMInspeccionAnexos ALTER COLUMN IDPaso int NOT NULL
GO
