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.

145 lines
4.2 KiB

1 year ago
  1. USE [FastMoneyPro_Remit]
  2. GO
  3. /****** Object: StoredProcedure [dbo].[sp_menuTilesGroupWise] Script Date: 7/4/2019 11:35:48 AM ******/
  4. DROP PROCEDURE [dbo].[sp_menuTilesGroupWise]
  5. GO
  6. /****** Object: StoredProcedure [dbo].[sp_menuTilesGroupWise] Script Date: 7/4/2019 11:35:48 AM ******/
  7. SET ANSI_NULLS ON
  8. GO
  9. SET QUOTED_IDENTIFIER ON
  10. GO
  11. create PROC [dbo].[sp_menuTilesGroupWise]
  12. @flag VARCHAR(30)
  13. AS
  14. SET NOCOUNT ON;
  15. SET XACT_ABORT ON;
  16. BEGIN
  17. IF @flag = 'adminstration'
  18. BEGIN
  19. SELECT menuName, linkPage, menuDescription, menuGroup FROM dbo.applicationMenus (NOLOCK)
  20. WHERE menuGroup IN ('administration', 'Application Settings', 'User Management')
  21. AND isActive = 'Y'
  22. SELECT 'Administration' AS title
  23. END
  24. IF @flag = 'sub_administration'
  25. BEGIN
  26. SELECT menuName, linkPage, menuDescription, menuGroup FROM dbo.applicationMenus (NOLOCK)
  27. WHERE functionId IN ('20101800', '20101900')
  28. AND isActive = 'Y'
  29. SELECT 'Administration >> Sub-Administration' AS title
  30. END
  31. ELSE IF @flag = 'customer_management'
  32. BEGIN
  33. SELECT menuName, linkPage, menuDescription, menuGroup FROM dbo.applicationMenus (NOLOCK)
  34. WHERE functionId IN ('20821800', '20822000')
  35. AND isActive = 'Y'
  36. SELECT 'Administration >> Customer Management' AS title
  37. END
  38. ELSE IF @flag = 'applicationsetting'
  39. BEGIN
  40. SELECT menuName, linkPage, menuDescription, menuGroup FROM dbo.applicationMenus (NOLOCK)
  41. WHERE menuGroup = 'Application Settings'
  42. AND isActive = 'Y'
  43. SELECT 'Administration >> Application Settings' AS title
  44. END
  45. ELSE IF @flag = 'system_security'
  46. BEGIN
  47. SELECT menuName, linkPage, menuDescription, menuGroup FROM dbo.applicationMenus (NOLOCK)
  48. WHERE menuGroup = 'Notifications'
  49. AND isActive = 'Y'
  50. SELECT 'Administration >> System Security' AS title
  51. END
  52. ELSE IF @flag = 'remittance'
  53. BEGIN
  54. SELECT menuName, linkPage, menuDescription, menuGroup FROM dbo.applicationMenus (NOLOCK)
  55. WHERE menuGroup IN ('Credit Risk Management', 'Domestic Operation', 'Remittance', 'Reports')
  56. AND isActive = 'Y'
  57. SELECT 'Remittance' AS title
  58. END
  59. ELSE IF @flag = 'servicecharge_and_commission'
  60. BEGIN
  61. SELECT menuName, linkPage, menuDescription, menuGroup FROM dbo.applicationMenus (NOLOCK)
  62. WHERE menuGroup = 'Remittance'
  63. AND isActive = 'Y'
  64. SELECT 'Remittance >> Service Charge & Commission' AS title
  65. END
  66. ELSE IF @flag = 'creditrisk_management'
  67. BEGIN
  68. SELECT menuName, linkPage, menuDescription, menuGroup FROM dbo.applicationMenus (NOLOCK)
  69. WHERE menuGroup IN ('Credit Risk Management', 'Domestic Operation')
  70. AND isActive = 'Y'
  71. SELECT 'Remittance >> Credit Risk Management' AS title
  72. END
  73. ELSE IF @flag = 'transaction'
  74. BEGIN
  75. SELECT menuName, linkPage, menuDescription, menuGroup FROM dbo.applicationMenus (NOLOCK)
  76. WHERE menuGroup = 'transaction'
  77. AND isActive = 'Y'
  78. SELECT 'Remittance >> Transaction' AS title
  79. END
  80. ELSE IF @flag = 'report'
  81. BEGIN
  82. SELECT menuName, linkPage, menuDescription, menuGroup FROM dbo.applicationMenus (NOLOCK)
  83. WHERE menuGroup = 'reports'
  84. AND isActive = 'Y'
  85. SELECT 'Remittance >> Reports' AS title
  86. END
  87. ELSE IF @flag = 'account'
  88. BEGIN
  89. SELECT menuName, linkPage, menuDescription, menuGroup FROM dbo.applicationMenus (NOLOCK)
  90. WHERE menuGroup IN ('BILL & VOUCHER','Account Report-Remittance', 'ACCOUNT SETTING', 'ACCOUNT REPORT')
  91. AND isActive = 'Y'
  92. SELECT 'Account' AS title
  93. END
  94. ELSE IF @flag = 'remittance_report'
  95. BEGIN
  96. SELECT menuName, linkPage, menuDescription, menuGroup FROM dbo.applicationMenus (NOLOCK)
  97. WHERE menuGroup = 'Account Report-Remittance'
  98. AND isActive = 'Y'
  99. SELECT 'Account >> Remittance Report' AS title
  100. END
  101. ELSE IF @flag = 'account_report'
  102. BEGIN
  103. SELECT menuName, linkPage, menuDescription, menuGroup FROM dbo.applicationMenus (NOLOCK)
  104. WHERE menuGroup = 'ACCOUNT REPORT'
  105. AND isActive = 'Y'
  106. SELECT 'Account >> Account Report' AS title
  107. END
  108. ELSE IF @flag = 'sub_account'
  109. BEGIN
  110. SELECT menuName, linkPage, menuDescription, menuGroup FROM dbo.applicationMenus (NOLOCK)
  111. WHERE menuGroup = 'ACCOUNT SETTING'
  112. AND isActive = 'Y'
  113. SELECT 'Account >> Sub-Account' AS title
  114. END
  115. END
  116. GO