spAddUpdate_FormDisplayForms
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | int | INOUT | |
@DisplayName | nvarchar(250) | IN | |
@FormID | int | IN | |
@Sequence | int | IN | |
@ContentID | int | IN | |
@FormGuid | uniqueidentifier | IN |
Definition
Copy
CREATE PROCEDURE [dbo].[spAddUpdate_FormDisplayForms]
(
@ID int output,
@DisplayName nvarchar(250),
@FormID int,
@Sequence int,
@ContentID int,
@FormGuid uniqueidentifier
)
AS
BEGIN
SET NOCOUNT ON;
begin transaction
declare @ExistingID int
set @ExistingID = '0'
select @ExistingID = [ID]
from FormDisplayForms where [ID] = @ID
if (@ExistingID = 0)
begin
insert into [FormDisplayForms]
(
[DisplayName], [FormID], [Sequence], [ContentID], [FormGuid]
)
values
(
@DisplayName, @FormID, @Sequence, @ContentID, @FormGuid
)
end
else begin
update [FormDisplayForms] set
[DisplayName] = @DisplayName,
[FormID] = @FormID,
[Sequence] = @Sequence,
[ContentID] = @ContentID,
[FormGuid] = @FormGuid
where [ID] = @ID
end
commit transaction
End