dbo.Alta_Padron_Automatico_INSCRIPCIONES

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

1
Name Data Type Length Description
@numero varchar 50

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE OR ALTER PROCEDURE  dbo.Alta_Padron_Automatico_INSCRIPCIONES 
 -- Add the parameters for the stored procedure here
 @numero        varchar(50)

AS
BEGIN
 SET NOCOUNT ON;

DECLARE @identificador varchar(10)='CUIT'
DECLARE @tipo_persona varchar(1) = NULL
DECLARE @sexo varchar(1) = NULL
DECLARE @habilitado bit=1
DECLARE @pre_clave varchar(4) = NULL
DECLARE @cuerpo_clave varchar(40) = NULL
DECLARE @suf_clave varchar(4) = NULL
DECLARE @idPadron INT =0

SET @pre_clave = SUBSTRING(@numero,1,2)
SET @cuerpo_clave = SUBSTRING(@numero,3,8)
SET @suf_clave = SUBSTRING(@numero,11,1)

select @idPadron =id_padron from padrones where /* habilitado = 1 and*/ identificacion = @numero

IF(@idPadron = 0) 
 
 BEGIN
  INSERT INTO consultar_afip (proceso,cuit,fecha,procesado)
  VALUES ('INSCRIPCIONES', @numero, CONVERT(DATE,GETDATE()),0)
 END


/* IF(@idPadron = 0) 

BEGIN

INSERT INTO padrones
(identificador, numero, nombre_persona, tipo_persona, sexo, pre_clave, cuerpo_clave,
suf_clave, habilitado, identificacion, afip_activo, iscreated)

VALUES
(@identificador, @numero, @nombre_persona, @tipo_persona, @sexo, @pre_clave, @cuerpo_clave,
@suf_clave, @habilitado, @numero, 1, GETDATE());SELECT @idPadron = @@IDENTITY
END
*/


SELECT @idPadron AS idPadron

END

GO

Depends On

1

Used By

No items found