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.
 
 
 

73 lines
3.6 KiB

USE [FastMoneyPro_Remit]
GO
/****** Object: StoredProcedure [dbo].[proc_pickCustomer] Script Date: 9/27/2019 1:30:14 PM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
--DROP PROC proc_pickCustomer
--GO
/*
proc_pickCustomer @customerType = 's', @name = 'Raj'
*/
CREATE proc [dbo].[proc_pickCustomer]
@customerType CHAR(1)
,@membershipId INT = NULL
,@name VARCHAR(50) = NULL
,@address VARCHAR(50) = NULL
,@mobile VARCHAR(50) = NULL
,@email VARCHAR(50) = NULL
,@user VARCHAR(30) = NULL
AS
DECLARE @senderList TABLE(
rowId INT IDENTITY(1, 1)
,membershipId INT
,name VARCHAR(50)
,address VARCHAR(50)
,mobile VARCHAR(50)
,email VARCHAR(50)
,customerType CHAR(1)
)
INSERT @senderList
SELECT '101', 'Bijaya Sahi', 'Kathmandu', '9876543210', 'bijay@swifttech.com.np', 's'
UNION ALL
SELECT '102', 'Binay Rai', 'Kathmandu', '1234567890', 'binay@swifttech.com.np', 's'
UNION ALL
SELECT '103', 'Dipesh Shrestha', 'Khadbari', '4563219870', 'dipesh@swifttech.com.np', 's'
UNION ALL
SELECT '104', 'Pralhad Sedai', 'Bharatpur', '9876543210', 'bijay@swifttech.com.np', 's'
UNION ALL
SELECT '105', 'Rajnikanta', 'Banglure', '3345333322', 'gmail@rajnikant.com.np', 's'
UNION ALL
SELECT '106', 'Rajesh Dai', 'Kathmandu', '77777777777', 'rajesh@swifttech.com.np', 's'
INSERT @senderList
SELECT
membershipId
,name + ' - Receiver'
,address
,mobile
,email
,'r'
FROM @senderList
SELECT * INTO tCust FROM @senderList
--WHERE customerType = @customerType
-- AND membershiptId = ISNULL(@membershipId, membershipId)
-- AND name LIKE '%' + ISNULL(@name, name) + '%'
-- AND address LIKE '%' + ISNULL(@address, address) + '%'
-- AND mobile LIKE '%' + ISNULL(@mobile, mobile) + '%'
-- AND email LIKE '%' + ISNULL(@email, email) + '%'
GO