USP_DATAFORMTEMPLATE_EDITLOAD_NAMEFORMATPARAMETER
The load procedure used by the edit dataform template "Name Format Parameter Edit 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. |
@NAME | nvarchar(100) | INOUT | Name |
@DESCRIPTION | nvarchar(255) | INOUT | Description |
@ADDRESSEEFORMATID | uniqueidentifier | INOUT | Use this format, if defined |
@ADDRESSEEFORMATISPRIMARY | bit | INOUT | |
@ALTADDRESSEEFORMATID | uniqueidentifier | INOUT | Otherwise, use this format |
@ALTADDRESSEEFORMATISPRIMARY | bit | INOUT | |
@ADDRESSEEFUNCTIONID | uniqueidentifier | INOUT | Addressee system format |
@SALUTATIONFORMATID | uniqueidentifier | INOUT | Use this format, if defined |
@SALUTATIONFORMATISPRIMARY | bit | INOUT | |
@ALTSALUTATIONFORMATID | uniqueidentifier | INOUT | Otherwise, use this format |
@ALTSALUTATIONFORMATISPRIMARY | bit | INOUT | |
@SALUTATIONFUNCTIONID | uniqueidentifier | INOUT | Salutation system format |
@CONTACTADDRESSEEFORMATID | uniqueidentifier | INOUT | Use this format, if defined |
@CONTACTADDRESSEEFORMATISPRIMARY | bit | INOUT | |
@ALTCONTACTADDRESSEEFORMATID | uniqueidentifier | INOUT | Otherwise, use this format |
@ALTCONTACTADDRESSEEFORMATISPRIMARY | bit | INOUT | |
@CONTACTADDRESSEEFUNCTIONID | uniqueidentifier | INOUT | Contact addressee system format |
@ORGSALUTATIONCODE | tinyint | INOUT | Organization salutation |
@CONTACTSALUTATIONFORMATID | uniqueidentifier | INOUT | Use this format, if defined |
@CONTACTSALUTATIONFORMATISPRIMARY | bit | INOUT | |
@ALTCONTACTSALUTATIONFORMATID | uniqueidentifier | INOUT | Otherwise, use this format |
@ALTCONTACTSALUTATIONFORMATISPRIMARY | bit | INOUT | |
@CONTACTSALUTATIONFUNCTIONID | uniqueidentifier | INOUT | Contact salutation system format |
@CONTACTSALUTATIONOPTIONCODE | tinyint | INOUT | If contact is not available, use |
@CUSTOMNAME | nvarchar(100) | INOUT | Custom name |
@USEADDRESSEEFORMAT | bit | INOUT | Use the pre-defined name formats for addressee |
@USESALUTATIONFORMAT | bit | INOUT | Use the pre-defined name formats for salutation |
@USECONTACTADDRESSEEFORMAT | bit | INOUT | Use the pre-defined name formats for addressee |
@USECONTACTSALUTATIONFORMAT | bit | INOUT | Use the pre-defined name formats for salutation |
@USEADDRESSEESYSTEMFUNCTION | bit | INOUT | Use a system function to build the name formats for addressee |
@USESALUTATIONSYSTEMFUNCTION | bit | INOUT | Use a system function to build the name formats for salutation |
@USECONTACTADDRESSEESYSTEMFUNCTION | bit | INOUT | Use a system function to build the name formats for addressee |
@USECONTACTSALUTATIONSYSTEMFUNCTION | bit | INOUT | Use a system function to build the name formats for salutation |
@TSLONG | bigint | INOUT | Output parameter indicating the TSLONG value of the record being edited. This is used to manage multi-user concurrency issues when multiple users access the same record. |
Definition
Copy
create procedure dbo.USP_DATAFORMTEMPLATE_EDITLOAD_NAMEFORMATPARAMETER
(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@NAME nvarchar(100) = null output,
@DESCRIPTION nvarchar(255) = null output,
@ADDRESSEEFORMATID uniqueidentifier = null output,
@ADDRESSEEFORMATISPRIMARY bit = null output,
@ALTADDRESSEEFORMATID uniqueidentifier = null output,
@ALTADDRESSEEFORMATISPRIMARY bit = null output,
@ADDRESSEEFUNCTIONID uniqueidentifier = null output,
@SALUTATIONFORMATID uniqueidentifier = null output,
@SALUTATIONFORMATISPRIMARY bit = null output,
@ALTSALUTATIONFORMATID uniqueidentifier = null output,
@ALTSALUTATIONFORMATISPRIMARY bit = null output,
@SALUTATIONFUNCTIONID uniqueidentifier = null output,
@CONTACTADDRESSEEFORMATID uniqueidentifier = null output,
@CONTACTADDRESSEEFORMATISPRIMARY bit = null output,
@ALTCONTACTADDRESSEEFORMATID uniqueidentifier = null output,
@ALTCONTACTADDRESSEEFORMATISPRIMARY bit = null output,
@CONTACTADDRESSEEFUNCTIONID uniqueidentifier = null output,
@ORGSALUTATIONCODE tinyint = null output,
@CONTACTSALUTATIONFORMATID uniqueidentifier = null output,
@CONTACTSALUTATIONFORMATISPRIMARY bit = null output,
@ALTCONTACTSALUTATIONFORMATID uniqueidentifier = null output,
@ALTCONTACTSALUTATIONFORMATISPRIMARY bit = null output,
@CONTACTSALUTATIONFUNCTIONID uniqueidentifier = null output,
@CONTACTSALUTATIONOPTIONCODE tinyint = null output,
@CUSTOMNAME nvarchar(100) = null output,
@USEADDRESSEEFORMAT bit = null output,
@USESALUTATIONFORMAT bit = null output,
@USECONTACTADDRESSEEFORMAT bit = null output,
@USECONTACTSALUTATIONFORMAT bit = null output,
@USEADDRESSEESYSTEMFUNCTION bit = null output,
@USESALUTATIONSYSTEMFUNCTION bit = null output,
@USECONTACTADDRESSEESYSTEMFUNCTION bit = null output,
@USECONTACTSALUTATIONSYSTEMFUNCTION bit = null output,
@TSLONG bigint = 0 output
)
as
set nocount on;
set @DATALOADED = 1;
set @TSLONG = 0;
select @NAME = NAME,
@DESCRIPTION = DESCRIPTION,
@ADDRESSEEFORMATID = ADDRESSEEFORMATID,
@ADDRESSEEFORMATISPRIMARY = ADDRESSEEFORMATISPRIMARY,
@ALTADDRESSEEFORMATID = ALTADDRESSEEFORMATID,
@ALTADDRESSEEFORMATISPRIMARY = ALTADDRESSEEFORMATISPRIMARY,
@ADDRESSEEFUNCTIONID = ADDRESSEEFUNCTIONID,
@SALUTATIONFORMATID = SALUTATIONFORMATID,
@SALUTATIONFORMATISPRIMARY = SALUTATIONFORMATISPRIMARY,
@ALTSALUTATIONFORMATID = ALTSALUTATIONFORMATID,
@ALTSALUTATIONFORMATISPRIMARY = ALTSALUTATIONFORMATISPRIMARY,
@SALUTATIONFUNCTIONID = SALUTATIONFUNCTIONID,
@CONTACTADDRESSEEFORMATID = CONTACTADDRESSEEFORMATID,
@CONTACTADDRESSEEFORMATISPRIMARY = CONTACTADDRESSEEFORMATISPRIMARY,
@ALTCONTACTADDRESSEEFORMATID = ALTCONTACTADDRESSEEFORMATID,
@ALTCONTACTADDRESSEEFORMATISPRIMARY = ALTCONTACTADDRESSEEFORMATISPRIMARY,
@CONTACTADDRESSEEFUNCTIONID = CONTACTADDRESSEEFUNCTIONID,
@ORGSALUTATIONCODE = ORGSALUTATIONCODE,
@CONTACTSALUTATIONFORMATID = CONTACTSALUTATIONFORMATID,
@CONTACTSALUTATIONFORMATISPRIMARY = CONTACTSALUTATIONFORMATISPRIMARY,
@ALTCONTACTSALUTATIONFORMATID = ALTCONTACTSALUTATIONFORMATID,
@ALTCONTACTSALUTATIONFORMATISPRIMARY = ALTCONTACTSALUTATIONFORMATISPRIMARY,
@CONTACTSALUTATIONFUNCTIONID = CONTACTSALUTATIONFUNCTIONID,
@CONTACTSALUTATIONOPTIONCODE = CONTACTSALUTATIONOPTIONCODE,
@CUSTOMNAME = CUSTOMNAME,
@USEADDRESSEEFORMAT = USEADDRESSEEFORMAT,
@USESALUTATIONFORMAT = USESALUTATIONFORMAT,
@USECONTACTADDRESSEEFORMAT = USECONTACTADDRESSEEFORMAT,
@USECONTACTSALUTATIONFORMAT = USECONTACTSALUTATIONFORMAT,
@USEADDRESSEESYSTEMFUNCTION = (case USEADDRESSEEFORMAT when 1 then 0 else 1 end),
@USESALUTATIONSYSTEMFUNCTION = (case USESALUTATIONFORMAT when 1 then 0 else 1 end),
@USECONTACTADDRESSEESYSTEMFUNCTION = (case USECONTACTADDRESSEEFORMAT when 1 then 0 else 1 end),
@USECONTACTSALUTATIONSYSTEMFUNCTION = (case USECONTACTSALUTATIONFORMAT when 1 then 0 else 1 end),
@TSLONG = TSLONG
from
dbo.NAMEFORMATPARAMETER
where
NAMEFORMATPARAMETER.ID = @ID;
return 0;