dbo.backend_abm_socios

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

10
Name Data Type Length Description
@p_cuit varchar 20
@p_id_padron int 4
@p_usuario varchar 20
@p_id_socios int 4
@p_accion char 1
@p_cuit_socio varchar 20
@p_car_codigo varchar 10
@p_ultimo varchar 50
@p_periodo_desde varchar 50
@p_periodo_hasta varchar 50

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO

CREATE OR ALTER PROCEDURE dbo.backend_abm_socios
@p_cuit   varchar(20),
@p_id_padron int, 
@p_usuario varchar(20),
@p_id_socios int,

@p_accion char(1),
 
@p_cuit_socio varchar(20), 
@p_car_codigo varchar(10),
@p_ultimo varchar(50),
@p_periodo_desde varchar(50),
@p_periodo_hasta varchar(50)



AS
BEGIN
    SET NOCOUNT ON;

 IF @p_accion = 'A'
  begin 
    insert into socios (c01_cuit, 
            c01_cuit_soc,
         car_codigo,
         c04_ultimo, 
         c04_periodo_desde, 
         c04_periodo_hasta, 
         visible,
         id_padron,
         created, 
         created_by)
    values (@p_cuit,
      @p_cuit_socio,
      @p_car_codigo,
      @p_ultimo,
      @p_periodo_desde,
      @p_periodo_hasta,
      '1',
      @p_id_padron, 
      getdate(),
      @p_usuario)
    select '0' as error, 'Alta OK' as mensaje
  end 

 IF @p_accion = 'M'
  begin 
   update socios
      set  c01_cuit = @p_cuit,
     c01_cuit_soc = @p_cuit_socio,
     car_codigo = @p_car_codigo, 
     c04_ultimo = @p_ultimo,  
     c04_periodo_desde = @p_periodo_desde, 
     c04_periodo_hasta = @p_periodo_hasta,  
     visible = '1',
     modified_by = @p_usuario, 
     modified = getdate(), 
     id_padron = @p_id_padron
    where id_socios = @p_id_socios
   select '0' as error, 'Modificación OK' as mensaje
  end 
END 

GO

Depends On

1

Used By

No items found