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.
|
|
USE [FastMoneyPro_Remit] GO /****** Object: StoredProcedure [dbo].[proc_online_customerValidation] Script Date: 7/4/2019 11:35:48 AM ******/ DROP PROCEDURE [dbo].[proc_online_customerValidation] GO /****** Object: StoredProcedure [dbo].[proc_online_customerValidation] Script Date: 7/4/2019 11:35:48 AM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROC [dbo].[proc_online_customerValidation] @flag VARCHAR(50) ,@user VARCHAR(100) ,@senderId VARCHAR(50) = NULL AS SET NOCOUNT ON; SET XACT_ABORT ON;
BEGIN TRY BEGIN DECLARE @idExpiryDate DATETIME
,@createdDate DATETIME
IF @flag='checkUser' BEGIN SELECT TOP 1 @senderId = customerId , @idExpiryDate = idExpiryDate , @createdDate = createdDate FROM customerMaster WITH ( NOLOCK ) WHERE email = @user; IF ( @idExpiryDate < GETDATE() ) BEGIN DECLARE @msg VARCHAR(250)= 'Your provided photo id has been expired. Please contact GME Support Team by writing email to support@gmeremit.com or call on +44 (0) 20 8861 2264.'
EXEC proc_errorHandler '0', @msg, @senderId RETURN; END; EXEC proc_errorHandler '0', 'User is valid to do transaction.', @senderId END END END TRY BEGIN CATCH IF @@TRANCOUNT<>0 ROLLBACK TRANSACTION DECLARE @errorMessage VARCHAR(MAX) SET @errorMessage = ERROR_MESSAGE() EXEC proc_errorHandler 1, @errorMessage, @user END CATCH GO
|