dbo.spfg_out_approved

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

Name Data Type Length Description
@id_bc_out bigint 8
@typedok varchar 50
@tglfg_out date 3
@tglfg_out_apporved date 3
@username varchar 50

SQL Script

SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
CREATE PROCEDURE dbo.spfg_out_approved
(@id_bc_out bigint, @typedok varchar(50), @tglfg_out date, @tglfg_out_apporved date, @username varchar(50))
AS
BEGIN
  if (select COUNT(*) from [tbl_data_out_hdr] where [id_data_out_hdr]=@id_bc_out) = 0
  begin
 select '00' as status, 'Data Tidak Ditemukan' as description
 return
  end
  
    -- insert tbl_data_out_hdr_h_status
 insert into tbl_data_out_hdr_h_status(
  id_data_out_hdr
  ,status_date
  ,status
  ,create_by
  ,create_date
  ,update_by
  ,update_date
  
 
 ) values (@id_bc_out, GETDATE(), 'APPROVED', @username, GETDATE(), @username, GETDATE()  )
 declare @id_data_out_hdr_h_status int
 set @id_data_out_hdr_h_status = @@IDENTITY
 
 update tbl_data_out_hdr set id_data_out_hdr_h_status = @id_data_out_hdr_h_status, approve_date=@tglfg_out_apporved, doc_out_date=@tglfg_out where id_data_out_hdr = @id_bc_out
 update tbl_data_out_dtl set out_date=@tglfg_out where id_data_out_hdr = @id_bc_out
    
  
    select '00' as status, 'DATA APPROVED' as description
  
 
END
GO

Used By

No items found