USP_DATAFORMTEMPLATE_VIEW_ADDRESSDETAIL

The load procedure used by the view dataform template "Address Detail View Form"

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN The input ID parameter used to load the fields defined on the form.
@DATALOADED bit INOUT Output parameter indicating whether or not data was actually loaded.
@COUNTRYID uniqueidentifier INOUT Country ID
@COUNTYCODE nvarchar(200) INOUT County
@REGIONCODE nvarchar(200) INOUT Region
@DPC nvarchar(8) INOUT DPC
@CART nvarchar(10) INOUT CART
@LOT nvarchar(5) INOUT LOT
@CONGRESSIONALDISTRICTCODE nvarchar(200) INOUT Congressional district
@STATEHOUSEDISTRICTCODE nvarchar(200) INOUT State house district
@STATESENATEDISTRICTCODE nvarchar(200) INOUT State senate district
@LOCALPRECINCTCODE nvarchar(200) INOUT Local precinct
@OMITFROMVALIDATION bit INOUT Omit from validation
@LASTVALIDATIONATTEMPTDATE datetime INOUT Last attempt
@VALIDATIONMESSAGE nvarchar(200) INOUT Validation message
@NCOALASTSUBMITDATE datetime INOUT Last submit date
@NCOAMOVEDATE UDT_FUZZYDATE INOUT Move date
@NCOADMASUPPRESSION bit INOUT DMA suppression
@NCOARETURN nvarchar(150) INOUT Return code
@NCOADPVFOOTNOTE nvarchar(150) INOUT DPV footnote
@NCOAFOOTNOTE nvarchar(150) INOUT Footnote
@NCOAMAILGRADE nvarchar(150) INOUT Mail grade

Definition

Copy


create procedure dbo.USP_DATAFORMTEMPLATE_VIEW_ADDRESSDETAIL
(
  @ID uniqueidentifier,
  @DATALOADED bit = 0 output,
  @COUNTRYID uniqueidentifier = null output,
  @COUNTYCODE nvarchar(200) = null output,
  @REGIONCODE nvarchar(200) = null output,
  @DPC nvarchar(8) = null output,
  @CART nvarchar(10) = null output,
  @LOT nvarchar(5) = null output,
  @CONGRESSIONALDISTRICTCODE nvarchar(200) = null output,
  @STATEHOUSEDISTRICTCODE nvarchar(200) = null output,
  @STATESENATEDISTRICTCODE nvarchar(200) = null output,
  @LOCALPRECINCTCODE nvarchar(200) = null output,
  @OMITFROMVALIDATION bit = null output,
  @LASTVALIDATIONATTEMPTDATE datetime = null output,
  @VALIDATIONMESSAGE nvarchar(200) = null output,
  @NCOALASTSUBMITDATE datetime = null output,
  @NCOAMOVEDATE UDT_FUZZYDATE = null output,
  @NCOADMASUPPRESSION bit = null output,
  @NCOARETURN nvarchar(150) = null output,
  @NCOADPVFOOTNOTE nvarchar(150) = null output,
  @NCOAFOOTNOTE nvarchar(150) = null output,
  @NCOAMAILGRADE nvarchar(150) = null output
) as
  set nocount on;

  set @DATALOADED = 0;

  select
    @DATALOADED = 1,
    @COUNTRYID = ADDRESS.COUNTRYID,
    @COUNTYCODE = dbo.UFN_COUNTYCODE_GETDESCRIPTION(ADDRESSVALIDATIONUPDATE.COUNTYCODEID),
    @REGIONCODE = dbo.UFN_REGIONCODE_GETDESCRIPTION(ADDRESSVALIDATIONUPDATE.REGIONCODEID),
    @DPC = ADDRESS.DPC,
    @CART = ADDRESS.CART,
    @LOT = ADDRESS.LOT,
    @CONGRESSIONALDISTRICTCODE = dbo.UFN_CONGRESSIONALDISTRICTCODE_GETDESCRIPTION(ADDRESSVALIDATIONUPDATE.CONGRESSIONALDISTRICTCODEID),
    @STATEHOUSEDISTRICTCODE = dbo.UFN_STATEHOUSEDISTRICTCODE_GETDESCRIPTION(ADDRESSVALIDATIONUPDATE.STATEHOUSEDISTRICTCODEID),
    @STATESENATEDISTRICTCODE = dbo.UFN_STATESENATEDISTRICTCODE_GETDESCRIPTION(ADDRESSVALIDATIONUPDATE.STATESENATEDISTRICTCODEID),
    @LOCALPRECINCTCODE = dbo.UFN_LOCALPRECINCTCODE_GETDESCRIPTION(ADDRESSVALIDATIONUPDATE.LOCALPRECINCTCODEID),
    @OMITFROMVALIDATION = ADDRESSVALIDATIONUPDATE.OMITFROMVALIDATION,
    @LASTVALIDATIONATTEMPTDATE = ADDRESSVALIDATIONUPDATE.LASTVALIDATIONATTEMPTDATE,
    @VALIDATIONMESSAGE = ADDRESSVALIDATIONUPDATE.VALIDATIONMESSAGE,
    @NCOALASTSUBMITDATE = ADDRESSVALIDATIONUPDATE.NCOALASTSUBMITDATE,
    @NCOAMOVEDATE = ADDRESSVALIDATIONUPDATE.NCOAMOVEDATE,
    @NCOADMASUPPRESSION = ADDRESSVALIDATIONUPDATE.NCOADMASUPPRESSION,
    @NCOARETURN = ADDRESSVALIDATIONUPDATE.NCOARETURN,
    @NCOADPVFOOTNOTE = ADDRESSVALIDATIONUPDATE.NCOADPVFOOTNOTE,
    @NCOAFOOTNOTE = ADDRESSVALIDATIONUPDATE.NCOAFOOTNOTE,
    @NCOAMAILGRADE = ADDRESSVALIDATIONUPDATE.NCOAMAILGRADE
  from
    dbo.ADDRESS
  left join
    dbo.ADDRESSVALIDATIONUPDATE on ADDRESSVALIDATIONUPDATE.ID = ADDRESS.ID
  where 
    ADDRESS.ID = @ID;

return 0;