Description
Properties
| Name | Value |
|---|---|
| ANSI Nulls ON | True |
| Quoted Identifier ON | True |
| Encrypted | False |
| Execute As | |
| Assembly |
Parameters
9| Name | Data Type | Length | Description |
|---|---|---|---|
| @p_cuit_consultado | varchar | 11 | |
| @p_nro_cheque | int | 4 | |
| @p_fecha_rechazo | date | 3 | |
| @p_fecha_pago | date | 3 | |
| @p_fecha_levantamiento | date | 3 | |
| @p_importe | money | 8 | |
| @p_id_causa | smallint | 2 | |
| @p_usuario | int | 4 | |
| @p_visible | bit | 1 |
SQL Script
Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
CREATE OR ALTER PROCEDURE dbo.backend_modificacion_cheques_rechazados
@p_cuit_consultado varchar(11),
@p_nro_cheque int,
@p_fecha_rechazo date,
@p_fecha_pago date,
@p_fecha_levantamiento date,
@p_importe money,
@p_id_causa smallint,
@p_usuario int,
@p_visible bit
AS
IF @p_fecha_pago = '' SET @p_fecha_pago = NULL
IF @p_fecha_levantamiento = '' SET @p_fecha_levantamiento = NULL
BEGIN
SET NOCOUNT ON;
BEGIN
UPDATE ChequesBCRA
SET fecha_pago = @p_fecha_pago,
fecha_levantamiento = @p_fecha_levantamiento,
modified = GETDATE(),
modified_by = @p_usuario
WHERE id_cheque IN (SELECT id_cheque FROM ChequesBCRA WHERE -- Query para encontrar los cheques gemelos
nro_cheque=@p_nro_cheque
AND @p_cuit_consultado IN (cuit_firmante,Cuit_relacionado)
AND @p_fecha_rechazo = CONVERT(DATE,fecha_rechazo)
AND @p_importe = importe
AND @p_id_causa = id_causa
AND @p_visible = visible)
SELECT '0' AS error, 'El registro se modificó satisfactoriamente' AS mensaje
END
END
GO
GO
CREATE OR ALTER PROCEDURE dbo.backend_modificacion_cheques_rechazados
@p_cuit_consultado varchar(11),
@p_nro_cheque int,
@p_fecha_rechazo date,
@p_fecha_pago date,
@p_fecha_levantamiento date,
@p_importe money,
@p_id_causa smallint,
@p_usuario int,
@p_visible bit
AS
IF @p_fecha_pago = '' SET @p_fecha_pago = NULL
IF @p_fecha_levantamiento = '' SET @p_fecha_levantamiento = NULL
BEGIN
SET NOCOUNT ON;
BEGIN
UPDATE ChequesBCRA
SET fecha_pago = @p_fecha_pago,
fecha_levantamiento = @p_fecha_levantamiento,
modified = GETDATE(),
modified_by = @p_usuario
WHERE id_cheque IN (SELECT id_cheque FROM ChequesBCRA WHERE -- Query para encontrar los cheques gemelos
nro_cheque=@p_nro_cheque
AND @p_cuit_consultado IN (cuit_firmante,Cuit_relacionado)
AND @p_fecha_rechazo = CONVERT(DATE,fecha_rechazo)
AND @p_importe = importe
AND @p_id_causa = id_causa
AND @p_visible = visible)
SELECT '0' AS error, 'El registro se modificó satisfactoriamente' AS mensaje
END
END
GO
Depends On
1Used By
No items found