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.

44 lines
2.0 KiB

1 year ago
  1. USE [FastMoneyPro_Remit]
  2. GO
  3. /****** Object: StoredProcedure [dbo].[proc_UserDefaultDevice] 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 procEDURE [dbo].[proc_UserDefaultDevice](
  9. @flag VARCHAR(10)=NULL
  10. ,@userId VARCHAR(30)=NULL
  11. ,@scannerName VARCHAR(100)=NULL
  12. )AS
  13. BEGIN
  14. IF @flag='i'
  15. BEGIN
  16. IF EXISTS(SELECT 'x' FROM userDefaultDevice WHERE userId=@userId)
  17. BEGIN
  18. UPDATE userDefaultDevice SET scannerName=@scannerName WHERE userId=@userId
  19. SELECT '0' AS errorCode,@scannerName+' Scanner has been marked as default' msg,NULL
  20. RETURN
  21. END
  22. ELSE
  23. BEGIN
  24. INSERT INTO userDefaultDevice(
  25. userId
  26. ,scannerName
  27. )SELECT
  28. @userId
  29. ,@scannerName
  30. SELECT '0' AS errorCode,@scannerName+' Scanner has been marked as default' msg,NULL
  31. RETURN
  32. END
  33. END
  34. IF @flag='s'
  35. BEGIN
  36. SELECT scannerName FROM userDefaultDevice WHERE userId=@userId
  37. RETURN
  38. END
  39. END
  40. GO