--Hash:6E67CDD14C3FCBED4028EB5271344273
SET XACT_ABORT ON
BEGIN TRANSACTION;

GO

SET DATEFORMAT mdy;

--Validar que no existan scripts que no se hayan ejecutado
--//
IF EXISTS
(
	SELECT a.NumVersion + 1 AS HuecoInicio
	FROM ZiurVersiones a
	LEFT JOIN ZiurVersiones b ON a.NumVersion + 1 = b.NumVersion
	WHERE a.NumVersion>830 AND b.NumVersion IS NULL
	AND a.NumVersion + 1 < 900
)
RAISERROR('Error : hay un script que no se ejecuto , debe ejecutarlo manualmente.', 20, -1) with log
--//

/*
Plantilla de script anterior a la implementación
--------------------------------------------------------------------------------------
Este archivo contiene instrucciones de SQL que se ejecutarán antes del script de compilación
Use la sintaxis de SQLCMD para incluir un archivo en el script anterior a la implementación
Ejemplo:      :r.\miArchivo.sql
Use la sintaxis de SQLCMD para hacer referencia a una variable en el script anterior a la implementación
Ejemplo:      :setvar TableName miTabla
SELECT* FROM[$(TableName)]
--------------------------------------------------------------------------------------
*/
GO

UPDATE Nomina_Valores 
SET  EsActivo= 0  
WHERE idvalor in(1031, 1032, 1033, 1034)
GO

IF NOT EXISTS(SELECT IdValor FROM Nomina_Valores WHERE IdValor = 1035)
INSERT INTO Nomina_Valores (IdValor, IdTipo, Valor, FechaIni, FechaFin, EsActivo)
VALUES (1035, 1, 1000000, '2022-01-01' , '2022-12-31', 1 )
GO

IF NOT EXISTS(SELECT IdValor FROM Nomina_Valores WHERE IdValor = 1036)
INSERT INTO Nomina_Valores (IdValor, IdTipo, Valor, FechaIni, FechaFin, EsActivo)
VALUES (1036, 2, 117172, '2022-01-01' , '2022-12-31', 1 )
GO

IF NOT EXISTS(SELECT IdValor FROM Nomina_Valores WHERE IdValor = 1037)
INSERT INTO Nomina_Valores (IdValor, IdTipo, Valor, FechaIni, FechaFin, EsActivo)
VALUES (1037, 5, 15, '2022-01-01' , '2022-12-31', 1 )
GO

IF NOT EXISTS(SELECT IdValor FROM Nomina_Valores WHERE IdValor = 1038)
INSERT INTO Nomina_Valores (IdValor, IdTipo, Valor, FechaIni, FechaFin, EsActivo)
VALUES (1038, 3, 38004, '2022-01-01' , '2022-12-31', 1 )
GO

INSERT INTO ZiurVersiones (IdVersion, NumVersion, Descripcion)
VALUES (310,900,'Actualizacion valores nomina 2022')
GO

COMMIT
GO
