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.

58 lines
2.8 KiB

1 year ago
  1. USE [FastMoneyPro_Remit]
  2. GO
  3. /****** Object: StoredProcedure [dbo].[proc_messageBroadCast] Script Date: 9/27/2019 1:30:14 PM ******/
  4. SET ANSI_NULLS ON
  5. GO
  6. SET QUOTED_IDENTIFIER ON
  7. GO
  8. CREATE proc [dbo].[proc_messageBroadCast]
  9. @flag VARCHAR(50) = NULL
  10. ,@user VARCHAR(30) = NULL
  11. ,@msgBroadCastId VARCHAR(30) = NULL
  12. ,@countryId VARCHAR(30) = NULL
  13. ,@agentId VARCHAR(30) = NULL
  14. ,@branchId VARCHAR(30) = NULL
  15. AS
  16. SET NOCOUNT ON
  17. SET XACT_ABORT ON
  18. BEGIN
  19. IF @flag = 'msg-title'
  20. BEGIN
  21. IF @agentId IS NULL
  22. BEGIN
  23. SELECT msgBroadCastId
  24. ,msgTitle
  25. FROM msgBroadCast
  26. WHERE
  27. ISNULL(isActive ,'N') <> 'N'
  28. AND ISNULL(isDeleted , 'N') <> 'Y'
  29. AND (userType IS NULL OR userType ='HO')
  30. RETURN;
  31. END
  32. SELECT msgBroadCastId
  33. ,msgTitle
  34. FROM msgBroadCast
  35. WHERE ISNULL(countryId,@countryId)= @countryId
  36. AND ISNULL(agentId,@agentId) = @agentId
  37. AND isnull(branchId,@branchId) = @branchId
  38. AND ISNULL(isActive ,'N') <> 'N'
  39. AND ISNULL(isDeleted , 'N') <> 'Y'
  40. AND (userType IS NULL OR userType <> 'HO')
  41. END
  42. ELSE IF @flag = 'msg-detail'
  43. BEGIN
  44. SELECT msgTitle
  45. ,msgDetail
  46. FROM msgBroadCast
  47. WHERE msgBroadCastId = @msgBroadCastId
  48. END
  49. END
  50. GO