USP_DATAFORMTEMPLATE_VIEW_CONSTITUENCYCRITERIAPAGEDATA

The load procedure used by the view dataform template "Constituency Criteria Page Expression View Form"

Parameters

Parameter Parameter Type Mode Description
@DATALOADED bit INOUT Output parameter indicating whether or not data was actually loaded.
@VSEMAPPINGMISSING bit INOUT VSEMAPPINGMISSING
@VSETYPE bit INOUT VSETYPE

Definition

Copy


CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_CONSTITUENCYCRITERIAPAGEDATA
(
    @DATALOADED bit = 0 output,
    @VSEMAPPINGMISSING bit = null output,
    @VSETYPE bit = null output
)
as
set nocount on;

    set @DATALOADED = 1;

    select
        @VSEMAPPINGMISSING = case when count(*) > 0 then 1 else 0 end 
    from 
        dbo.VSECONSTITUENCY 
    where 
        ID not in (select VSECONSTITUENCYID from dbo.VSECONSTITUENCYMAP)
    and 
        (USAGETYPECODE = (select vsetypecode from dbo.vsetype) or USAGETYPECODE = 2);

    select 
        @VSETYPE = VSETYPECODE 
    from    
        dbo.VSETYPE;