USE [FabApprovalSystem] GO /****** Object: StoredProcedure [dbo].[CCUpdateMeetingActionItem_All] Script Date: 11/21/2024 11:29:04 AM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: -- Create date: -- Description: -- ============================================= CREATE PROCEDURE [dbo].[CCUpdateMeetingActionItem_All] @ID INT, @Updates VARCHAR(100), @ClosedStatus BIT, @DueDate DATE, @UserID INT AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; IF @ClosedStatus = 1 AND ( SELECT ClosedStatus FROM CCMeetingActionItem WHERE ID = @ID ) = 0 UPDATE CCMeetingActionItem SET ClosedDate = GETDATE(), ClosedBy = @UserID WHERE ID = @ID UPDATE CCMeetingActionItem SET Updates = @Updates, ClosedStatus = @ClosedStatus, DueDate = @DueDate WHERE ID = @ID IF @ClosedStatus = 0 UPDATE CCMeetingActionItem SET ClosedDate = NULL WHERE ID = @ID END GO