@ -11,6 +11,7 @@ ALTER PROC proc_sendRequest
, @ pModeId BIGINT = NULL
, @ pModeId BIGINT = NULL
, @ pagentId BIGINT = NULL
, @ pagentId BIGINT = NULL
, @ branchId BIGINT = NULL
, @ branchId BIGINT = NULL
, @ branchManual VARCHAR ( 100 ) = NULL
, @ accountNumber varchar ( 50 ) = NULL
, @ accountNumber varchar ( 50 ) = NULL
, @ cAmt MONEY = NULL
, @ cAmt MONEY = NULL
, @ tamt MONEY = NULL
, @ tamt MONEY = NULL
@ -20,6 +21,7 @@ ALTER PROC proc_sendRequest
, @ relationShipId BIGINT = NULL
, @ relationShipId BIGINT = NULL
, @ otherRelation VARCHAR ( 100 ) = NULL
, @ otherRelation VARCHAR ( 100 ) = NULL
, @ referralName VARCHAR ( 50 ) = NULL
, @ referralName VARCHAR ( 50 ) = NULL
, @ benefeciaryId BIGINT = NULL
AS
AS
SET NOCOUNT ON ;
SET NOCOUNT ON ;
SET XACT_ABORT ON ;
SET XACT_ABORT ON ;
@ -38,16 +40,16 @@ BEGIN
-- SELECT '1' ERROR_CODE, 'Receiver with name '''+@receiverFullName+''' does not exist of customer with membershipId '''+@membershipId+'''' Msg,@membershipId id
-- SELECT '1' ERROR_CODE, 'Receiver with name '''+@receiverFullName+''' does not exist of customer with membershipId '''+@membershipId+'''' Msg,@membershipId id
-- RETURN
-- RETURN
- - END
- - END
- - ALTER TABLE send_money_request ADD BranchManual VARCHAR ( 50 )
INSERT INTO send_money_request ( IdNumber , MembershipId , ReceiverFullName , Receiveraddress
INSERT INTO send_money_request ( IdNumber , MembershipId , ReceiverFullName , Receiveraddress
, ReceiverMobileNumber , purposeOfRemittance , otherPurpose , relationShip , otherRelation , referralName
, ReceiverMobileNumber , purposeOfRemittance , otherPurpose , relationShip , otherRelation , referralName
, PCountryId , PmodeId , PagentId , BranchId , AccountNumber , CAmt , Tamt , ServiceCharge , createdby , createddate
, PCountryId , PmodeId , PagentId , BranchId , AccountNumber , CAmt , Tamt , ServiceCharge , createdby , createddate , BranchManual
)
)
values
values
(
(
@ idNumber , @ membershipId , @ receiverFullName , @ receiveraddress
@ idNumber , @ membershipId , @ receiverFullName , @ receiveraddress
, @ receiverMobileNumber , @ purposeOfRemittanceId , @ otherPurposeOfRemittance , @ relationShipId , @ otherRelation , @ referralName
, @ receiverMobileNumber , @ purposeOfRemittanceId , @ otherPurposeOfRemittance , @ relationShipId , @ otherRelation , @ referralName
, @ pCountryId , @ pModeId , @ pagentId , @ branchId , @ accountNumber , @ cAmt , @ tamt , @ serviceCharge , @ user , Getdate ( )
, @ pCountryId , @ pModeId , @ pagentId , @ branchId , @ accountNumber , @ cAmt , @ tamt , @ serviceCharge , @ user , Getdate ( ) , @ branchManual
)
)
SET @ rowId = @ @ IDENTITY
SET @ rowId = @ @ IDENTITY
@ -56,18 +58,27 @@ BEGIN
END
END
IF @ flag = ' validateData '
IF @ flag = ' validateData '
BEGIN
BEGIN
IF NOT EXISTS ( select 1 from customermaster where idNumber = @ idNumber )
SELECT @ CUSTOMERID = CUSTOMERID
FROM CUSTOMERMASTER ( NOLOCK )
WHERE idNumber = @ idNumber
AND ISNULL ( ISACTIVE , ' Y ' ) = ' Y '
AND ISNULL ( ISDELETED , ' N ' ) = ' N '
IF @ CUSTOMERID IS NULL
BEGIN
BEGIN
SELECT ' 1 ' ERROR_CODE , ' Customer with idNumber '' ' + @ idNumber + ' '' does not exixts ' Msg , @ idNumber id
SELECT ' 1 ' errorCode , ' Customer with idNumber '' ' + ISNULL ( @ idNumber , ' ' ) + ' '' does not exixts ' Msg , @ idNumber id
RETURN
RETURN
END
END
select @ CUSTOMERID = CUSTOMERID FROM CUSTOMERMASTER WHERE idNumber = @ idNumber AND ISNULL ( ISACTIVE , ' Y ' ) = ' Y '
IF NOT EXISTS ( SELECT 1 from receiverinformation where fullname = LTRIM ( RTRIM ( @ receiverFullName ) ) and customerid = @ CUSTOMERID )
BEGIN
SELECT ' 1 ' ERROR_CODE , ' Receiver with name '' ' + @ receiverFullName + ' '' does not exist of customer with idNumber '' ' + @ idNumber + ' '' ' Msg , @ idNumber id
RETURN
END
SELECT ' 0 ' ERROR_CODE , ' Customer and receiver exixts ' Msg , @ idNumber id
SELECT FULLNAME , RECEIVERID , errorCode = 0
FROM RECEIVERINFORMATION ( NOLOCK )
WHERE CUSTOMERID = @ CUSTOMERID
END
IF @ flag = ' receiver-data '
BEGIN
SELECT FULLNAME , address , mobile , country , paymentMode , bankLocation , payOutPartner , city
, homePhone , idType , idNumber , placeOfIssue , purposeOfRemit , relationship , relationOther , purposeOther , errorCode = 0
FROM RECEIVERINFORMATION ( NOLOCK )
WHERE receiverId = @ benefeciaryId
END
END
END
END