dbo.monitorear_cheques

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

8
Name Data Type Length Description
@p_cuit varchar 13
@id_usuario int 4
@id_cliente int 4
@numero_cheque int 4
@fecha_cheque datetime 8
@importe money 8
@id_banco int 4
@seccion int 4

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO

CREATE OR ALTER PROCEDURE dbo.monitorear_cheques
@p_cuit varchar(13),
@id_usuario int,
@id_cliente int,
@numero_cheque int,
@fecha_cheque datetime,
@importe money,
@id_banco int,
@seccion int
AS

BEGIN
       SET NOCOUNT ON;

    declare @existe int

    set @existe = (select count(*) from monitoreos where cuit = @p_cuit AND nro_cheque = @numero_cheque AND cliente = @id_cliente and visible = 1)

       if(@existe = 0)
  begin
   INSERT INTO monitoreos 
   (cuit,user_id,cliente,fecha_cheque,importe,id_banco,seccion_mantenimiento,nro_cheque)
   values
   (@p_cuit,@id_usuario,@id_cliente,@fecha_cheque,@importe,@id_banco,@seccion,@numero_cheque)
  select 0 as existe
  end
    else
  begin 
   select 1 as existe 
  end
END

GO

Depends On

1

Used By

No items found