USE [FastMoneyPro_Remit] GO /****** Object: StoredProcedure [dbo].[proc_online_dropDownList] Script Date: 11/27/2023 1:02:33 AM ******/ 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