UFN_DONORCHALLENGE_VALIDMAPPING

Validates matching designations for donor challenge mappings.

Return

Return Type
bit

Parameters

Parameter Parameter Type Mode Description
@DONORCHALLENGEID uniqueidentifier IN
@MATCHINGDESIGNATIONID uniqueidentifier IN

Definition

Copy


      create function dbo.UFN_DONORCHALLENGE_VALIDMAPPING
      (
        @DONORCHALLENGEID uniqueidentifier,
        @MATCHINGDESIGNATIONID uniqueidentifier
      )
      returns bit with execute as caller
      as
      begin

        declare @TYPECODE tinyint;

        select
          @TYPECODE = TYPECODE
        from
          dbo.DONORCHALLENGE
        where
          ID = @DONORCHALLENGEID

        if @TYPECODE = 0 and @MATCHINGDESIGNATIONID is null
          return 0;
        else if @TYPECODE = 1 and @MATCHINGDESIGNATIONID is not null
          return 0;

        return 1;
      end