USP_SCHEDULEDATEADJUSTMENT_DELETE

Executes the "Delete Schedule Date Adjustment" record operation.

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN Input parameter indicating the ID of the record being deleted.
@CHANGEAGENTID uniqueidentifier IN Input parameter indicating the ID of the change agent invoking the delete.

Definition

Copy


                    CREATE procedure dbo.USP_SCHEDULEDATEADJUSTMENT_DELETE
                    (
                        @ID uniqueidentifier,
                        @CHANGEAGENTID uniqueidentifier
                    )
                    as begin
                        --check deletion rules, if any


                        declare @DATE date
                        declare @SCHOOLID uniqueidentifier

                        select 
                            @DATE = DATE
                            @SCHOOLID = SCHOOLID 
                        from 
                            SCHEDULEDATEADJUSTMENT
                        where ID = @ID

                        -- use the system generated delete routine to allow proper recording of the deleting agent

                        exec USP_SCHEDULEDATEADJUSTMENT_DELETEBYID_WITHCHANGEAGENTID @ID, @CHANGEAGENTID

                        declare @TERMID uniqueidentifier
                        set @TERMID = dbo.UFN_SCHEDULEDATE_GETTERM (@DATE, @SCHOOLID)

                        exec dbo.USP_SCHEDULEDATE_ADJUSTENTRIES @TERMID, null, null, null, @CHANGEAGENTID

                        return 0

                    end