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

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