USP_DATAFORMTEMPLATE_VIEW_PARTIALINFORMATIONSEARCHCRITERIA
The load procedure used by the view dataform template "Prospect Quick Search Criteria 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. |
@NEWSEARCHCRITERIAID | uniqueidentifier | INOUT | New search ID |
@KEYNAME | nvarchar(100) | INOUT | Last name |
@FIRSTNAME | nvarchar(50) | INOUT | First name |
@NICKNAME | nvarchar(50) | INOUT | Nickname |
@ADDRESSBLOCK | nvarchar(150) | INOUT | Address |
@UNITNUMBER | nvarchar(25) | INOUT | Unit |
@CITY | nvarchar(50) | INOUT | City |
@STATEID | uniqueidentifier | INOUT | State |
@POSTCODE | nvarchar(10) | INOUT | ZIP/Postal code |
@COMPANYNAME | nvarchar(100) | INOUT | Company |
@PHONENUMBER | nvarchar(20) | INOUT | Phone number |
@REALESTATESEARCH | bit | INOUT | Real estate |
@REALESTATEADDRESSSEARCHTYPECODE | tinyint | INOUT | Real estate addresses to search: |
@REALESTATESEARCHPROPERTYADDRESS | bit | INOUT | Property address |
@REALESTATESEARCHMAILINGADDRESS | bit | INOUT | Mailing address |
@REALESTATESEARCHBUYERADDRESS | bit | INOUT | Buyer address |
@REALESTATESEARCHASSESSEEADDRESS | bit | INOUT | Assessee address |
@BUSINESSOWNERSHIPSEARCH | bit | INOUT | Business ownership |
@DATASOURCESEARCHTYPECODE | tinyint | INOUT | Data source(s) to search: |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_PARTIALINFORMATIONSEARCHCRITERIA (
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@NEWSEARCHCRITERIAID uniqueidentifier = null output,
@KEYNAME nvarchar(100) = null output,
@FIRSTNAME nvarchar(50) = null output,
@NICKNAME nvarchar(50) = null output,
@ADDRESSBLOCK nvarchar(150) = null output,
@UNITNUMBER nvarchar(25) = null output,
@CITY nvarchar(50) = null output,
@STATEID uniqueidentifier = null output,
@POSTCODE nvarchar(10) = null output,
@COMPANYNAME nvarchar(100) = null output,
@PHONENUMBER nvarchar(20) = null output,
@REALESTATESEARCH bit = null output,
@REALESTATEADDRESSSEARCHTYPECODE tinyint = null output,
@REALESTATESEARCHPROPERTYADDRESS bit = null output,
@REALESTATESEARCHMAILINGADDRESS bit = null output,
@REALESTATESEARCHBUYERADDRESS bit = null output,
@REALESTATESEARCHASSESSEEADDRESS bit = null output,
@BUSINESSOWNERSHIPSEARCH bit = null output,
@DATASOURCESEARCHTYPECODE tinyint = null output
) as
set nocount on;
if @ID = '00000000-0000-0000-0000-000000000001' begin
-- this view form should be valid for non-existent searches, so as to be available
set @DATALOADED = 1;
set @REALESTATESEARCH = 0;
set @REALESTATEADDRESSSEARCHTYPECODE = 0;
set @BUSINESSOWNERSHIPSEARCH = 0;
set @DATASOURCESEARCHTYPECODE = 0;
end
else begin
select
@DATALOADED = 1,
@KEYNAME = PISC.[KEYNAME],
@FIRSTNAME = PISC.[FIRSTNAME],
@NICKNAME = PISC.[NICKNAME],
@ADDRESSBLOCK = PISC.[ADDRESSBLOCK],
@UNITNUMBER = PISC.[UNITNUMBER],
@CITY = PISC.[CITY],
@STATEID = PISC.[STATEID],
@POSTCODE = PISC.[POSTCODE],
@COMPANYNAME = PISC.[COMPANYNAME],
@PHONENUMBER = PISC.[PHONENUMBER],
@REALESTATESEARCH = PISC.[REALESTATESEARCH],
@REALESTATEADDRESSSEARCHTYPECODE = PISC.[REALESTATEADDRESSSEARCHTYPECODE],
@REALESTATESEARCHPROPERTYADDRESS = PISC.[REALESTATESEARCHPROPERTYADDRESS],
@REALESTATESEARCHMAILINGADDRESS = PISC.[REALESTATESEARCHMAILINGADDRESS],
@REALESTATESEARCHBUYERADDRESS = PISC.[REALESTATESEARCHBUYERADDRESS],
@REALESTATESEARCHASSESSEEADDRESS = PISC.[REALESTATESEARCHASSESSEEADDRESS],
@BUSINESSOWNERSHIPSEARCH = PISC.[BUSINESSOWNERSHIPSEARCH],
@DATASOURCESEARCHTYPECODE = PISC.[DATASOURCESEARCHTYPECODE]
from
dbo.[PARTIALINFORMATIONSEARCHCRITERIA] PISC
where
PISC.[ID] = @ID
end
return 0;