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
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