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.
 
 
 

95 lines
2.8 KiB

USE [FastMoneyPro_Remit]
GO
/****** Object: StoredProcedure [dbo].[Proc_dropdown_remit] Script Date: 7/4/2019 11:35:48 AM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
--EXEC Proc_dropdown_remit @flag='static', @typeId = '2'
ALTER proc [dbo].[Proc_dropdown_remit]
@flag VARCHAR(20),
@typeId INT = NULL,
@countryId INT = NULL ,
@zone INT = NULL
AS
SET NOCOUNT ON;
IF @flag = 'static'
BEGIN
IF @typeId = 5
SET @typeId = 1700
IF @typeId ='1'
select countryId valueId, countryName detailTitle from countryMaster
ELSE IF @typeId ='2'
select stateId valueId,stateName detailTitle from countryStateMaster (nolock)
ELSE IF @typeId ='3'
select districtCode valueId,districtName detailTitle from api_districtList(nolock)
ELSE
SELECT valueId,detailTitle FROM dbo.staticDataValue WHERE typeID = @typeId
END
ELSE IF @FLAG='AdminName'
BEGIN
SELECT DISTINCT userId ,(UserName)as name FROM dbo.applicationUsers WITH(NOLOCK) ORDER BY UserName
RETURN
END
ELSE IF @FLAG='voucherDDL'
BEGIN
SELECT functionName
,value = case functionName when 'Journal Voucher' THEN 'J' when 'Contra Voucher' THEN 'C'
WHEN 'Payment Voucher' THEN 'Y' when 'Receipt Voucher' THEN 'R' WHEN 'Remittance Voucher' THEN 'T' END
FROM applicationFunctions(nolock) WHERE parentFunctionId = '20150000'
AND functionId <> '20150040'
RETURN
END
ELSE IF @FLAG = 'isActive'
BEGIN
SELECT NULL 'value','ALL' 'text' UNION ALL
SELECT 'Y','Yes' UNION ALL
SELECT 'N','No'
RETURN
END
ELSE IF @FLAG = 'AGroup'
BEGIN
SELECT detailTitle, valueId FROM staticDataValue WHERE typeID = 4300
RETURN
END
ELSE IF @FLAG = 'country'
BEGIN
SELECT countryId, countryName FROM dbo.countryMaster WHERE ISNULL(isDeleted, 'N') <> 'Y' AND ISNULL(isOperativeCountry, 'N') = 'Y' ORDER BY countryName
RETURN
END
ELSE IF @FLAG = 'filterState'
BEGIN
SELECT stateId, stateName FROM dbo.countryStateMaster WHERE countryId = @countryId AND ISNULL(isDeleted, 'N') <> 'Y' ORDER BY stateName
RETURN
END
ELSE IF @FLAG = 'filterDist'
BEGIN
SELECT districtId,districtName FROM dbo.zoneDistrictMap WHERE zone = @zone ORDER BY districtName
RETURN
END
ELSE IF @FLAG='Department'
BEGIN
select DepartmentName,RowId from FastMoneyPro_Account.dbo.Department(nolock)
END
ELSE IF @FLAG='Branch'
BEGIN
select agentId = 0,agentName ='Head Office' UNION ALL
select agentId,agentName from agentMaster(nolock)
where parentId = 1008 and agentCountryId = 118
END
ELSE IF @FLAG='Currency'
BEGIN
select val = currencyCode,Name = currencyCode from currencyMaster(nolock) order by currencyCode
END
ELSE IF @FLAG='SettlingAgent'
BEGIN
select distinct a.agentId,a.AgentName from AgentBankMapping p(nolock)
inner join agentmaster a(nolock) on a.agentId = p.bankpartnerId
END
ELSE IF @FLAG='PayoutAgent'
BEGIN
SELECT agentId,AgentName FROM agentMaster(NOLOCK) WHERE isApiPartner = 1 AND isActive='Y' ORDER BY AgentName
END
GO