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.

62 lines
4.0 KiB

1 year ago
  1. USE [FastMoneyPro_Remit]
  2. GO
  3. /****** Object: StoredProcedure [dbo].[proc_ViewCountryInfo] Script Date: 9/27/2019 1:30:14 PM ******/
  4. SET ANSI_NULLS ON
  5. GO
  6. SET QUOTED_IDENTIFIER ON
  7. GO
  8. CREATE proc [dbo].[proc_ViewCountryInfo]
  9. @flag VARCHAR(50)
  10. ,@countryId INT = NULL
  11. ,@sortBy VARCHAR(50) = NULL
  12. ,@sortOrder VARCHAR(5) = NULL
  13. ,@pageSize INT = NULL
  14. ,@pageNumber INT = NULL
  15. ,@user VARCHAR(50) = NULL
  16. AS
  17. SET NOCOUNT ON;
  18. IF @flag = 's'
  19. BEGIN
  20. DECLARE @agentList VARCHAR(MAX)
  21. SET @agentList = (SELECT STUFF((SELECT ', ' + CAST(agentName AS VARCHAR(MAX))FROM
  22. (SELECT DISTINCT ISNULL(aM.agentName,'All Agent') agentName FROM rsList1 sC
  23. LEFT JOIN agentMaster aM on sC.rsAgentId =aM.agentId
  24. WHERE sc.RScountryId = @countryId AND listType='IN' AND ISNULL(SC.isDeleted,'N')<>'Y') x
  25. for xml path('')),1,2,''))
  26. SELECT NULL [countryInfo]
  27. UNION ALL
  28. SELECT 'SEND RESTRICTIONS: ' [countryInfo]
  29. UNION ALL
  30. SELECT ' * Send Money Transfer are available in: '+ISNULL(@agentList,'')
  31. UNION ALL
  32. SELECT ' ADDITIONAL RESTRICTIONS: '
  33. UNION ALL
  34. SELECT ' TIME ZONE: ' + CONVERT(VARCHAR(50),CURRENT_TIMESTAMP)
  35. UNION ALL
  36. SELECT ' ACCEPTABLE FORMS OF IDENTIFICATION: '
  37. UNION ALL
  38. SELECT distinct '- '+SD.detailTitle FROM countryIdType cI WITH(NOLOCK)
  39. LEFT JOIN staticDataValue SD WITH (NOLOCK) ON cI.IdTypeId =SD.valueId
  40. WHERE countryId=@countryId AND ISNULL(isDeleted,'N')<>'Y'
  41. UNION ALL
  42. SELECT CAST(DATEPART(YYYY,GETDATE()) AS VARCHAR)+' MAJOR BUSINESS HOLIDAYS - The following days are National Holidays and in-country Customers Service Center may be closed:'
  43. UNION ALL
  44. SELECT '- '+DATENAME(M,[eventDate])+' '+ CAST(DATEPART(DD,[eventDate]) AS VARCHAR)+' '+ eventName [event] FROM countryHolidayList
  45. WHERE countryId = @countryId AND ISNULL(isDeleted,'N')<>'Y'
  46. ----UNION ALL
  47. ----SELECT countrySpecificMsg FROM [message]
  48. ----WHERE countrySpecificMsg IS NOT NULL
  49. ----AND ISNULL(countryId,@countryId) = @countryId
  50. ----AND msgType IN('S','R')
  51. END
  52. GO