You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
80 lines
3.7 KiB
80 lines
3.7 KiB
USE [FastMoneyPro_Remit]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[proc_txnDocUploadTEMP] Script Date: 9/27/2019 1:30:14 PM ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
|
|
|
|
CREATE procEDURE [dbo].[proc_txnDocUploadTEMP]
|
|
|
|
@flag VARCHAR(1)
|
|
,@user VARCHAR(50) = NULL
|
|
,@batchId VARCHAR(200) = NULL
|
|
,@rowId VARCHAR(50) = NULL
|
|
,@fileName VARCHAR(200) = NULL
|
|
,@fileType VARCHAR(50) = NULL
|
|
,@fileDescription VARCHAR(200) = NULL
|
|
|
|
AS
|
|
SET NOCOUNT ON;
|
|
BEGIN
|
|
|
|
IF @flag='i'
|
|
BEGIN
|
|
IF EXISTS(SELECT 'X' from txnDocUploadTEMP WHERE batchId = @batchId AND fileType = @fileType AND [fileName] = @fileName)
|
|
BEGIN
|
|
UPDATE txnDocUploadTEMP SET
|
|
[fileName] = @fileName
|
|
,fileDescription = @fileDescription
|
|
WHERE batchId = @batchId and fileType = @fileType
|
|
|
|
EXEC proc_errorHandler 0, 'Image updated successfully.', @fileName
|
|
END
|
|
ELSE
|
|
BEGIN
|
|
INSERT INTO txnDocUploadTEMP (
|
|
batchId
|
|
,[fileName]
|
|
,fileType
|
|
,fileDescription
|
|
,createdBy
|
|
,createdDate
|
|
)
|
|
SELECT
|
|
@batchId
|
|
,@fileName
|
|
,@fileType
|
|
,@fileDescription
|
|
,@user
|
|
,GetDATE()
|
|
|
|
SET @rowId = SCOPE_IDENTITY()
|
|
|
|
EXEC proc_errorHandler 0, 'Transaction document has been added successfully.', @fileName
|
|
END
|
|
END
|
|
ELSE IF @flag='s'
|
|
BEGIN
|
|
SELECT rowId,[fileName],fileType,fileDescription,createdBy, createddate = CONVERT(varchar,createddate,103)
|
|
FROM txnDocUploadTEMP txn WITH(NOLOCK)
|
|
WHERE batchId = @batchId
|
|
ORDER BY createdDate DESC
|
|
RETURN
|
|
END
|
|
ELSE IF @flag = 'd'
|
|
BEGIN
|
|
SELECT @fileName = [fileName] FROM txnDocUploadTEMP WHERE batchId = @batchId AND rowId = @rowId
|
|
DELETE FROM txnDocUploadTEMP WHERE batchId = @batchId AND rowId = @rowId
|
|
EXEC proc_errorHandler 0, 'Image deleted successfully.', @fileName
|
|
END
|
|
END
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
GO
|