-- Stored Procedure CREATE PROCEDURE [dbo].[ASS_ADDNEW_BVB_SendAppr] @p_ADDNEW_ID VARCHAR(15) = NULL, @p_USER_LOGIN VARCHAR(15) = NULL AS BEGIN TRANSACTION UPDATE dbo.ASS_ADDNEW SET AUTH_STATUS = 'U' WHERE ADDNEW_ID = @p_ADDNEW_ID IF @@ERROR <> 0 GOTO ABORT INSERT INTO dbo.PL_PROCESS(REQ_ID, PROCESS_ID, CHECKER_ID, APPROVE_DT, PROCESS_DESC, NOTES) VALUES(@p_ADDNEW_ID, 'SEND', @p_USER_LOGIN, GETDATE(), N'Nhân viên tạo phiếu và gửi phê duyệt thành công', N'Nhân viên gửi phê duyệt') IF @@ERROR <> 0 GOTO ABORT COMMIT TRANSACTION SELECT '0' as Result, N'Hồ sơ số: '+@p_ADDNEW_ID+ N' đã được gửi phê duyệt thành công. Vui lòng đợi cấp phê duyệt trung gian xác nhận.' ErrorDesc RETURN '0' ABORT: BEGIN ROLLBACK TRANSACTION SELECT '-1' as Result, '' USER_MASTER_ID, '' ErrorDesc RETURN '-1' END GO