-- =============================================
-- Script: Agregar campo procesoCalculoApi a remParametros
-- Fecha: 2026-01-08
-- Descripcion: Campo booleano para activar/desactivar el proceso de calculo via API
--              Si esta activo (1) usa el proceso API C#
--              Si esta inactivo (0) usa el proceso normal VB.NET
-- =============================================

-- Verificar si la columna ya existe antes de agregarla
IF NOT EXISTS (
    SELECT 1
    FROM INFORMATION_SCHEMA.COLUMNS
    WHERE TABLE_NAME = 'remParametros'
    AND COLUMN_NAME = 'procesoCalculoApi'
)
BEGIN
    ALTER TABLE remParametros
    ADD procesoCalculoApi BIT NOT NULL DEFAULT 0;

    PRINT 'Columna procesoCalculoApi agregada exitosamente a remParametros';
END
ELSE
BEGIN
    PRINT 'La columna procesoCalculoApi ya existe en remParametros';
END
GO
