
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

DROP PROCEDURE WMAN_ConfiguracionImpresoras_PutDatos
GO

CREATE PROCEDURE WMAN_ConfiguracionImpresoras_PutDatos
    @impresora_sys VARCHAR(500),
    @impresora_sys_cheq VARCHAR(500),
    @impresora_sys_fact VARCHAR(500),
    @impresora_sys_rec VARCHAR(500)
AS
BEGIN
	
	DECLARE @HayConfig INT = (SELECT COUNT(*) FROM SECUWCON)
	
	IF @HayConfig > 0
	BEGIN
		UPDATE SECUWCON
        SET impresora_sys      = @impresora_sys,
            impresora_sys_cheq = @impresora_sys_cheq,
            impresora_sys_fact = @impresora_sys_fact,
            impresora_sys_rec  = @impresora_sys_rec
        WHERE IdConfiguracion = 1
	END
	ELSE
	BEGIN
		INSERT INTO SECUWCON
		(
			IdConfiguracion, impresora_sys, impresora_sys_cheq, impresora_sys_fact, impresora_sys_rec, tiempo_sesion
		)
		VALUES 
		(
			1, @impresora_sys, @impresora_sys_cheq, @impresora_sys_fact, @impresora_sys_rec, 60
		)
	END
	
	RETURN
END
GO
