fnGetFolderID

Return

Return Type
int

Parameters

Parameter Parameter Type Mode Description
@Type int IN
@Name nvarchar(255) IN
@ParentFolderID int IN
@ClientSitesId int IN

Definition

Copy

    CREATE FUNCTION [dbo].[fnGetFolderID](
      @Type int,
      @Name nvarchar(255),
      @ParentFolderID int,
      @ClientSitesId int
      )
          RETURNS int AS 
          BEGIN

              DECLARE @RecordID  int

              SET @RecordID = (SELECT TOP 1 [FolderID] 
                  FROM [dbo].[SiteFolders] 
                  WHERE [type] = @Type 
                      AND [FolderName]=@Name
                      and [deleted] = 0
                      and [clientsitesid]=@ClientSitesId
                      and (
                          coalesce(ParentFolderID,0) = coalesce(@ParentFolderID,0)
                      )
                  )

              if (@RecordID is null) begin
                 set    @RecordID = 0
              end

              return @RecordID 
    END