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
145 lines
4.2 KiB
USE [FastMoneyPro_Remit]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[sp_menuTilesGroupWise] Script Date: 7/4/2019 11:35:48 AM ******/
|
|
DROP PROCEDURE [dbo].[sp_menuTilesGroupWise]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[sp_menuTilesGroupWise] Script Date: 7/4/2019 11:35:48 AM ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
create PROC [dbo].[sp_menuTilesGroupWise]
|
|
@flag VARCHAR(30)
|
|
|
|
AS
|
|
SET NOCOUNT ON;
|
|
SET XACT_ABORT ON;
|
|
BEGIN
|
|
IF @flag = 'adminstration'
|
|
BEGIN
|
|
SELECT menuName, linkPage, menuDescription, menuGroup FROM dbo.applicationMenus (NOLOCK)
|
|
WHERE menuGroup IN ('administration', 'Application Settings', 'User Management')
|
|
AND isActive = 'Y'
|
|
|
|
SELECT 'Administration' AS title
|
|
END
|
|
|
|
IF @flag = 'sub_administration'
|
|
BEGIN
|
|
SELECT menuName, linkPage, menuDescription, menuGroup FROM dbo.applicationMenus (NOLOCK)
|
|
WHERE functionId IN ('20101800', '20101900')
|
|
AND isActive = 'Y'
|
|
|
|
SELECT 'Administration >> Sub-Administration' AS title
|
|
END
|
|
|
|
ELSE IF @flag = 'customer_management'
|
|
BEGIN
|
|
SELECT menuName, linkPage, menuDescription, menuGroup FROM dbo.applicationMenus (NOLOCK)
|
|
WHERE functionId IN ('20821800', '20822000')
|
|
AND isActive = 'Y'
|
|
|
|
SELECT 'Administration >> Customer Management' AS title
|
|
END
|
|
|
|
ELSE IF @flag = 'applicationsetting'
|
|
BEGIN
|
|
SELECT menuName, linkPage, menuDescription, menuGroup FROM dbo.applicationMenus (NOLOCK)
|
|
WHERE menuGroup = 'Application Settings'
|
|
AND isActive = 'Y'
|
|
|
|
SELECT 'Administration >> Application Settings' AS title
|
|
END
|
|
|
|
ELSE IF @flag = 'system_security'
|
|
BEGIN
|
|
SELECT menuName, linkPage, menuDescription, menuGroup FROM dbo.applicationMenus (NOLOCK)
|
|
WHERE menuGroup = 'Notifications'
|
|
AND isActive = 'Y'
|
|
|
|
SELECT 'Administration >> System Security' AS title
|
|
END
|
|
|
|
ELSE IF @flag = 'remittance'
|
|
BEGIN
|
|
SELECT menuName, linkPage, menuDescription, menuGroup FROM dbo.applicationMenus (NOLOCK)
|
|
WHERE menuGroup IN ('Credit Risk Management', 'Domestic Operation', 'Remittance', 'Reports')
|
|
AND isActive = 'Y'
|
|
|
|
SELECT 'Remittance' AS title
|
|
END
|
|
|
|
ELSE IF @flag = 'servicecharge_and_commission'
|
|
BEGIN
|
|
SELECT menuName, linkPage, menuDescription, menuGroup FROM dbo.applicationMenus (NOLOCK)
|
|
WHERE menuGroup = 'Remittance'
|
|
AND isActive = 'Y'
|
|
|
|
SELECT 'Remittance >> Service Charge & Commission' AS title
|
|
END
|
|
|
|
ELSE IF @flag = 'creditrisk_management'
|
|
BEGIN
|
|
SELECT menuName, linkPage, menuDescription, menuGroup FROM dbo.applicationMenus (NOLOCK)
|
|
WHERE menuGroup IN ('Credit Risk Management', 'Domestic Operation')
|
|
AND isActive = 'Y'
|
|
|
|
SELECT 'Remittance >> Credit Risk Management' AS title
|
|
END
|
|
|
|
ELSE IF @flag = 'transaction'
|
|
BEGIN
|
|
SELECT menuName, linkPage, menuDescription, menuGroup FROM dbo.applicationMenus (NOLOCK)
|
|
WHERE menuGroup = 'transaction'
|
|
AND isActive = 'Y'
|
|
|
|
SELECT 'Remittance >> Transaction' AS title
|
|
END
|
|
|
|
ELSE IF @flag = 'report'
|
|
BEGIN
|
|
SELECT menuName, linkPage, menuDescription, menuGroup FROM dbo.applicationMenus (NOLOCK)
|
|
WHERE menuGroup = 'reports'
|
|
AND isActive = 'Y'
|
|
|
|
SELECT 'Remittance >> Reports' AS title
|
|
END
|
|
|
|
ELSE IF @flag = 'account'
|
|
BEGIN
|
|
SELECT menuName, linkPage, menuDescription, menuGroup FROM dbo.applicationMenus (NOLOCK)
|
|
WHERE menuGroup IN ('BILL & VOUCHER','Account Report-Remittance', 'ACCOUNT SETTING', 'ACCOUNT REPORT')
|
|
AND isActive = 'Y'
|
|
|
|
SELECT 'Account' AS title
|
|
END
|
|
|
|
ELSE IF @flag = 'remittance_report'
|
|
BEGIN
|
|
SELECT menuName, linkPage, menuDescription, menuGroup FROM dbo.applicationMenus (NOLOCK)
|
|
WHERE menuGroup = 'Account Report-Remittance'
|
|
AND isActive = 'Y'
|
|
|
|
SELECT 'Account >> Remittance Report' AS title
|
|
END
|
|
|
|
ELSE IF @flag = 'account_report'
|
|
BEGIN
|
|
SELECT menuName, linkPage, menuDescription, menuGroup FROM dbo.applicationMenus (NOLOCK)
|
|
WHERE menuGroup = 'ACCOUNT REPORT'
|
|
AND isActive = 'Y'
|
|
|
|
SELECT 'Account >> Account Report' AS title
|
|
END
|
|
|
|
ELSE IF @flag = 'sub_account'
|
|
BEGIN
|
|
SELECT menuName, linkPage, menuDescription, menuGroup FROM dbo.applicationMenus (NOLOCK)
|
|
WHERE menuGroup = 'ACCOUNT SETTING'
|
|
AND isActive = 'Y'
|
|
|
|
SELECT 'Account >> Sub-Account' AS title
|
|
END
|
|
END
|
|
|
|
GO
|