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.

172 lines
10 KiB

11 months ago
  1. USE [FastMoneyPro_Remit]
  2. GO
  3. /****** Object: StoredProcedure [dbo].[proc_online_dropDownList] Script Date: 10/19/2023 5:55:59 PM ******/
  4. SET ANSI_NULLS ON
  5. GO
  6. SET QUOTED_IDENTIFIER ON
  7. GO
  8. ALTER PROC [dbo].[proc_online_dropDownList]
  9. @Flag VARCHAR(50),
  10. @user VARCHAR(40) = NULL,
  11. @Extra VARCHAR(50) = NULL,
  12. @customerId INT = NULL ,
  13. @countryId INT = NULL,
  14. @zipCode NVARCHAR(25)=NULL,
  15. @parentId INT =NULL
  16. AS
  17. SET NOCOUNT ON;
  18. -----------------------------------------------------------------------------
  19. -- #19238 added new @Flag='paymentMode' to get payment mode for send txn page
  20. -- #19331 added new @Flag='paymentType' for txn report
  21. -----------------------------------------------------------------------------
  22. IF @Flag ='onlineCountrylist'
  23. BEGIN
  24. SELECT countryId, countryName
  25. FROM countryMaster WITH (NOLOCK)
  26. WHERE ISNULL(allowOnlineCustomer,'N') = 'Y'
  27. AND countryName = 'United Kingdom'
  28. END
  29. ELSE IF @Flag ='allCountrylist'
  30. BEGIN
  31. select countryId,countryName = UPPER(countryName)
  32. FROM dbo.countryMaster (nolock)
  33. order by ISNULL(isOperativeCountry,'N') DESC,countryName
  34. END
  35. ELSE IF @Flag ='allCountrylistWithCode'
  36. BEGIN
  37. select countryId,
  38. countryName = UPPER(countryName)+'('+countryCode+')'
  39. FROM dbo.countryMaster (nolock)
  40. order by ISNULL(isOperativeCountry,'N') DESC,countryName
  41. END
  42. ELSE IF @flag='occupationList'
  43. BEGIN
  44. SELECT valueId,detailTitle
  45. FROM staticdatavalue WITH (NOLOCK)
  46. WHERE typeid=2000 AND ISNULL(ISActive,'Y')='Y'
  47. AND ISNULL(IS_DELETE,'N')='N'
  48. ORDER BY detailTitle
  49. END
  50. ELSE IF @flag='countryStates'
  51. BEGIN
  52. SELECT stateId as valueId,stateName as detailTitle
  53. FROM countryStateMaster WITH (NOLOCK)
  54. WHERE countryId=@Extra AND ISNULL(isDeleted,'N')<>'Y'
  55. END
  56. ELSE IF @flag='RecieverList'
  57. BEGIN
  58. SELECT receiverid, firstName+isnull(' '+ middleName,' ')+isnull(' '+lastName1,'') +isnull(' ' +lastName2,'') [receiverName]
  59. from receiverInformation
  60. where customerId=@customerId
  61. AND country = @Extra
  62. END
  63. ELSE IF @flag='OccupationList'
  64. BEGIN
  65. SELECT valueId,detailTitle from staticdatavalue where typeid=2000 AND ISNULL(ISActive,'Y')='Y'
  66. END
  67. ELSE IF @flag='GenderList'
  68. BEGIN
  69. SELECT valueId,detailTitle from staticdatavalue where typeid=4 AND ISNULL(ISActive,'Y')='Y'
  70. END
  71. ELSE IF @flag='IdType'
  72. BEGIN
  73. SELECT valueId,detailTitle from staticdatavalue where typeid = 1300 AND valueId IN (8008,1302,10997) AND ISNULL(ISActive,'Y')='Y'
  74. END
  75. ELSE IF @flag='IdTypeWithDetails'
  76. BEGIN
  77. SELECT
  78. valueId = CAST(SV.valueId AS VARCHAR)+'|'+SV.detailDesc + '|' + ISNULL(CID.expiryType, 'E')
  79. ,detailTitle = SV.detailTitle
  80. FROM countryIdType CID WITH(NOLOCK)
  81. INNER JOIN staticDataValue SV WITH(NOLOCK) ON CID.IdTypeId = SV.valueId
  82. WHERE countryId = @countryId AND ISNULL(isDeleted,'N') <> 'Y'
  83. AND ISNULL(SV.ISACTIVE, 'Y') = 'Y'
  84. AND (spFlag IS NULL OR ISNULL(spFlag, 0) = 5200)
  85. END
  86. ELSE IF @flag='city'
  87. BEGIN
  88. --IF NOT EXISTS(SELECT TOP 1 'x' FROM dbo.CityMaster(NOLOCK) WHERE cityName LIKE ''+@Extra+'%')
  89. --BEGIN
  90. -- SELECT @Extra AS valueId, @Extra AS detailTitle
  91. --END
  92. --ELSE
  93. BEGIN
  94. SELECT cityName valueId,cityName detailTitle
  95. FROM dbo.CityMaster(NOLOCK)
  96. order by cityName
  97. END
  98. END
  99. --GET ALL Customer TYPE FOR Dropdown
  100. ELSE IF @Flag='dropdownList'
  101. BEGIN
  102. SELECT valueId,detailTitle from staticdatavalue(NOLOCK)
  103. where typeid=@parentId AND ISNULL(ISActive,'Y')='Y' AND ISNULL(IS_DELETE, 'N') = 'N'
  104. order by detailTitle asc
  105. END
  106. ELSE IF @Flag='kycStatusByAgent'
  107. BEGIN
  108. SELECT valueId,detailTitle from staticdatavalue(NOLOCK) where typeid=@parentId AND valueId!= 11050 AND ISNULL(ISActive,'Y')='Y'
  109. END
  110. --- Get Dropdown for Grid
  111. ELSE IF @Flag='dropdownGridList'
  112. BEGIN
  113. SELECT NULL [value],'ALL' [text] UNION ALL
  114. SELECT valueId [value],detailTitle [text] from staticdatavalue(NOLOCK) where typeid=@parentId AND ISNULL(ISActive,'Y')='Y'
  115. END
  116. --GET ALL State FOR Dropdown
  117. ELSE IF @Flag='state'
  118. BEGIN
  119. SELECT DISTINCT stateId ,stateName = stateName + ' - ' + TJ.STATE_JAPANESE
  120. from dbo.countryStateMaster cs(NOLOCK)
  121. INNER JOIN tbl_japan_address_detail TJ(NOLOCK) ON TJ.STATE_ID = CS.STATEID
  122. where countryId=@countryId
  123. AND ISNULL(isDeleted,'N')='N'
  124. END
  125. --GET ALL receiver list, sender wise
  126. ELSE IF @Flag='receiver-list'
  127. BEGIN
  128. SELECT firstName + ISNULL(' '+middleName, '') + ISNULL(' '+lastName1, '') fullName , receiverId
  129. from dbo.receiverInformation(NOLOCK)
  130. WHERE customerId = @customerId
  131. AND ISNULL(ISDELETED,0) <> 1
  132. --where countryId=@countryId
  133. --AND stateCode=@zipCode
  134. --AND ISNULL(isDeleted,'N')='N'
  135. END
  136. ELSE IF @Flag='bank-list'
  137. BEGIN
  138. SELECT BankName, rowId
  139. FROM KOREANBANKLIST (NOLOCK)
  140. WHERE IsActive = 1
  141. END
  142. ELSE IF @Flag='ofacSource'
  143. BEGIN
  144. SELECT detailTitle [valueId] ,detailTitle from staticDataValue where typeid = 7020
  145. END
  146. ELSE IF @Flag='paymentMode'
  147. BEGIN
  148. SELECT detailTitle, detailDesc, valueId from staticDataValue where typeid = 8109
  149. END
  150. ELSE IF @Flag='paymentType'
  151. BEGIN
  152. SELECT detailTitle, detailDesc from staticDataValue where typeid = 10000
  153. END
  154. ELSE IF @Flag='transactionFrom'
  155. BEGIN
  156. SELECT detailTitle, detailDesc from staticDataValue where typeid = 10100
  157. END