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.
183 lines
11 KiB
183 lines
11 KiB
USE [FastMoneyPro_Remit]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[proc_online_dropDownList] Script Date: 3/7/2024 5:39:27 PM ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
|
|
ALTER PROC [dbo].[proc_online_dropDownList]
|
|
@Flag VARCHAR(50),
|
|
@user VARCHAR(40) = NULL,
|
|
@Extra VARCHAR(50) = NULL,
|
|
@customerId INT = NULL ,
|
|
@countryId INT = NULL,
|
|
@zipCode NVARCHAR(25)=NULL,
|
|
@parentId INT =NULL
|
|
AS
|
|
SET NOCOUNT ON;
|
|
-----------------------------------------------------------------------------
|
|
-- #19238 added new @Flag='paymentMode' to get payment mode for send txn page
|
|
-- #19331 added new @Flag='paymentType' for txn report
|
|
-----------------------------------------------------------------------------
|
|
|
|
IF @Flag ='onlineCountrylist'
|
|
BEGIN
|
|
SELECT countryId, countryName
|
|
FROM countryMaster WITH (NOLOCK)
|
|
WHERE ISNULL(allowOnlineCustomer,'N') = 'Y'
|
|
AND countryName = 'United Kingdom'
|
|
END
|
|
|
|
ELSE IF @Flag ='allCountrylist'
|
|
BEGIN
|
|
select countryId,countryName = UPPER(countryName)
|
|
FROM dbo.countryMaster (nolock)
|
|
order by ISNULL(isOperativeCountry,'N') DESC,countryName
|
|
END
|
|
|
|
ELSE IF @Flag ='allCountrylistWithCode'
|
|
BEGIN
|
|
select countryId,
|
|
countryName = UPPER(countryName)+'('+countryCode+')'
|
|
FROM dbo.countryMaster (nolock)
|
|
order by ISNULL(isOperativeCountry,'N') DESC,countryName
|
|
END
|
|
|
|
ELSE IF @flag='occupationList'
|
|
BEGIN
|
|
SELECT valueId,detailTitle
|
|
FROM staticdatavalue WITH (NOLOCK)
|
|
WHERE typeid=2000 AND ISNULL(ISActive,'Y')='Y'
|
|
AND ISNULL(IS_DELETE,'N')='N'
|
|
ORDER BY detailTitle
|
|
END
|
|
|
|
ELSE IF @flag='countryStates'
|
|
BEGIN
|
|
SELECT stateId as valueId,stateName as detailTitle
|
|
FROM countryStateMaster WITH (NOLOCK)
|
|
WHERE countryId=@Extra AND ISNULL(isDeleted,'N')<>'Y'
|
|
END
|
|
|
|
ELSE IF @flag='RecieverList'
|
|
BEGIN
|
|
SELECT receiverid, firstName+isnull(' '+ middleName,' ')+isnull(' '+lastName1,'') +isnull(' ' +lastName2,'') [receiverName]
|
|
from receiverInformation
|
|
where customerId=@customerId
|
|
AND country = @Extra
|
|
END
|
|
|
|
ELSE IF @flag='OccupationList'
|
|
BEGIN
|
|
SELECT valueId,detailTitle from staticdatavalue where typeid=2000 AND ISNULL(ISActive,'Y')='Y'
|
|
END
|
|
|
|
ELSE IF @flag='GenderList'
|
|
BEGIN
|
|
SELECT valueId,detailTitle from staticdatavalue where typeid=4 AND ISNULL(ISActive,'Y')='Y'
|
|
END
|
|
|
|
ELSE IF @flag='IdType'
|
|
BEGIN
|
|
SELECT valueId,detailTitle from staticdatavalue where typeid = 1300 AND valueId IN (8008,1302,10997) AND ISNULL(ISActive,'Y')='Y'
|
|
END
|
|
ELSE IF @flag='IdTypeWithDetails'
|
|
BEGIN
|
|
SELECT
|
|
valueId = CAST(SV.valueId AS VARCHAR)+'|'+SV.detailDesc + '|' + ISNULL(CID.expiryType, 'E')
|
|
,detailTitle = SV.detailTitle
|
|
FROM countryIdType CID WITH(NOLOCK)
|
|
INNER JOIN staticDataValue SV WITH(NOLOCK) ON CID.IdTypeId = SV.valueId
|
|
WHERE countryId = @countryId AND ISNULL(isDeleted,'N') <> 'Y'
|
|
AND ISNULL(SV.ISACTIVE, 'Y') = 'Y'
|
|
AND (spFlag IS NULL OR ISNULL(spFlag, 0) = 5200)
|
|
END
|
|
ELSE IF @flag='city'
|
|
BEGIN
|
|
--IF NOT EXISTS(SELECT TOP 1 'x' FROM dbo.CityMaster(NOLOCK) WHERE cityName LIKE ''+@Extra+'%')
|
|
--BEGIN
|
|
-- SELECT @Extra AS valueId, @Extra AS detailTitle
|
|
--END
|
|
--ELSE
|
|
BEGIN
|
|
SELECT cityName valueId,cityName detailTitle
|
|
FROM dbo.CityMaster(NOLOCK)
|
|
order by cityName
|
|
END
|
|
END
|
|
|
|
--GET ALL Customer TYPE FOR Dropdown
|
|
ELSE IF @Flag='dropdownList'
|
|
BEGIN
|
|
SELECT valueId,detailTitle from staticdatavalue(NOLOCK)
|
|
where typeid=@parentId AND ISNULL(ISActive,'Y')='Y' AND ISNULL(IS_DELETE, 'N') = 'N'
|
|
order by detailTitle asc
|
|
END
|
|
|
|
ELSE IF @Flag='kycStatusByAgent'
|
|
BEGIN
|
|
SELECT valueId,detailTitle from staticdatavalue(NOLOCK) where typeid=@parentId AND valueId!= 11050 AND ISNULL(ISActive,'Y')='Y'
|
|
END
|
|
|
|
--- Get Dropdown for Grid
|
|
ELSE IF @Flag='dropdownGridList'
|
|
BEGIN
|
|
SELECT NULL [value],'ALL' [text] UNION ALL
|
|
SELECT valueId [value],detailTitle [text] from staticdatavalue(NOLOCK) where typeid=@parentId AND ISNULL(ISActive,'Y')='Y'
|
|
END
|
|
|
|
--GET ALL State FOR Dropdown
|
|
ELSE IF @Flag='state'
|
|
BEGIN
|
|
SELECT DISTINCT stateId ,stateName = stateName + ' - ' + TJ.STATE_JAPANESE
|
|
from dbo.countryStateMaster cs(NOLOCK)
|
|
INNER JOIN tbl_japan_address_detail TJ(NOLOCK) ON TJ.STATE_ID = CS.STATEID
|
|
where countryId=@countryId
|
|
AND ISNULL(isDeleted,'N')='N'
|
|
END
|
|
--GET ALL receiver list, sender wise
|
|
ELSE IF @Flag='receiver-list'
|
|
BEGIN
|
|
SELECT firstName + ISNULL(' '+middleName, '') + ISNULL(' '+lastName1, '') fullName , receiverId
|
|
from dbo.receiverInformation(NOLOCK)
|
|
WHERE customerId = @customerId
|
|
AND ISNULL(ISDELETED,0) <> 1
|
|
--where countryId=@countryId
|
|
--AND stateCode=@zipCode
|
|
--AND ISNULL(isDeleted,'N')='N'
|
|
END
|
|
ELSE IF @Flag='bank-list'
|
|
BEGIN
|
|
SELECT BankName, rowId
|
|
FROM KOREANBANKLIST (NOLOCK)
|
|
WHERE IsActive = 1
|
|
END
|
|
ELSE IF @Flag='ofacSource'
|
|
BEGIN
|
|
SELECT detailTitle [valueId] ,detailTitle from staticDataValue where typeid = 7020
|
|
END
|
|
ELSE IF @Flag='paymentMode'
|
|
BEGIN
|
|
SELECT detailTitle, detailDesc, valueId from staticDataValue where typeid = 8109
|
|
END
|
|
ELSE IF @Flag='paymentType'
|
|
BEGIN
|
|
SELECT detailTitle, detailDesc from staticDataValue where typeid = 10000
|
|
END
|
|
ELSE IF @Flag='transactionFrom'
|
|
BEGIN
|
|
SELECT detailTitle, detailDesc from staticDataValue where typeid = 10100
|
|
END
|
|
ELSE IF @Flag ='groupForCountry'
|
|
BEGIN
|
|
select countryId,countryName = UPPER(countryName)
|
|
FROM dbo.countryMaster (nolock)
|
|
where ISNULL(isOperativeCountry,'N') = 'Y'
|
|
order by countryName DESC
|
|
END
|
|
ELSE IF @flag = 'promoCode'
|
|
BEGIN
|
|
SELECT ROW_ID AS detailDesc ,PROMOTIONAL_CODE AS detailTitle FROM TBL_PROMOTIONAL_CAMAPAIGN
|
|
END
|
|
|