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.

67 lines
3.7 KiB

1 year ago
  1. USE [FastMoneyPro_Remit]
  2. GO
  3. /****** Object: StoredProcedure [dbo].[proc_fiscalyear_setup] Script Date: 9/27/2019 1:30:14 PM ******/
  4. SET ANSI_NULLS ON
  5. GO
  6. SET QUOTED_IDENTIFIER ON
  7. GO
  8. /*
  9. select * from FiscalYear
  10. exec [proc_fiscalyear_setup] 'i','admin','2009',''
  11. exec [proc_fiscalyear_setup] 's',@id ='2009'
  12. exec [proc_fiscalyear_setup] 'u','admin','2009','2009','66-67','7/16/2009 12:00:00 AM','7/17/2010 12:00:00 AM','True'
  13. exec [proc_fiscalyear_setup] 'c'
  14. */
  15. CREATE procedure [dbo].[proc_fiscalyear_setup]
  16. @flag char(1),
  17. @user varchar(100)=null,
  18. @id int=null,
  19. @FISCAL_YEAR_ENGLISH varchar(20)=null,
  20. @FISCAL_YEAR_NEPALI varchar(20)=null,
  21. @EN_YEAR_START_DATE date=null,
  22. @EN_YEAR_END_DATE date=null,
  23. @strflag varchar(5)=null
  24. as
  25. set nocount on;
  26. if(@flag ='c')
  27. begin
  28. --if exists(select * from FiscalYear where FLAG = @strflag)
  29. if exists(select * from FiscalYear where FLAG = 'true')
  30. begin
  31. select 'True' 'Flag'
  32. end
  33. else
  34. begin
  35. select 'False' 'Flag'
  36. return;
  37. end
  38. end
  39. if(@flag ='i')
  40. begin
  41. insert into FiscalYear (FISCAL_YEAR_ENGLISH,
  42. FISCAL_YEAR_NEPALI, EN_YEAR_START_DATE,
  43. EN_YEAR_END_DATE,FLAG)
  44. values(@FISCAL_YEAR_ENGLISH,@FISCAL_YEAR_NEPALI,
  45. @EN_YEAR_START_DATE,@EN_YEAR_END_DATE,@strflag)
  46. end
  47. if(@flag ='u')
  48. begin
  49. update FiscalYear
  50. set FISCAL_YEAR_ENGLISH = @FISCAL_YEAR_ENGLISH,
  51. FISCAL_YEAR_NEPALI = @FISCAL_YEAR_NEPALI,
  52. EN_YEAR_START_DATE = @EN_YEAR_START_DATE,
  53. EN_YEAR_END_DATE = @EN_YEAR_END_DATE,
  54. FLAG = @strflag
  55. where FISCAL_YEAR_ID = @id
  56. end
  57. if(@flag ='s')
  58. begin
  59. --CONVERT(VARCHAR,AP.APPLIED_DATE,107)
  60. select FISCAL_YEAR_ENGLISH, FISCAL_YEAR_NEPALI, CONVERT(VARCHAR,EN_YEAR_START_DATE,101) as 'EN_YEAR_START_DATE',
  61. CONVERT(VARCHAR, EN_YEAR_END_DATE,101) as 'EN_YEAR_END_DATE',FLAG from FiscalYear
  62. where FISCAL_YEAR_ID = @id
  63. end
  64. GO