USP_DATAFORMTEMPLATE_ADD_SCHOOL_PRELOAD
The load procedure used by the edit dataform template "School Add Form"
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ADDRESS_COUNTRYID | uniqueidentifier | INOUT | Country |
@ZIPLOOKUPCOUNTRIES | xml | INOUT | |
@VALIDATIONCOUNTRIES | xml | INOUT | |
@PARENTSCHOOLID | uniqueidentifier | IN | Input parameter indicating the context ID for the record being added. |
@PARENTSCHOOLNAME | nvarchar(100) | INOUT | |
@GENDERCODE | int | INOUT | School gender |
@COMMENTCODE | int | INOUT | Grade comment entry |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_ADD_SCHOOL_PRELOAD (
@ADDRESS_COUNTRYID uniqueidentifier = null output,
@ZIPLOOKUPCOUNTRIES xml = null output,
@VALIDATIONCOUNTRIES xml = null output,
@PARENTSCHOOLID uniqueidentifier,
@PARENTSCHOOLNAME nvarchar(100) = null output,
@GENDERCODE int = null output,
@COMMENTCODE int = null output
) as
set nocount on;
exec USP_DATAFORMTEMPLATE_ADD_SCHOOLPRIMARY_PRELOAD @ADDRESS_COUNTRYID output, @ZIPLOOKUPCOUNTRIES output, @VALIDATIONCOUNTRIES output;
if (not @PARENTSCHOOLID is null)
select @PARENTSCHOOLNAME = CONSTITUENT.KEYNAME,
@GENDERCODE = SCHOOL.GENDERCODE,
@COMMENTCODE = SCHOOL.COMMENTCODE
from CONSTITUENT
inner join SCHOOL
on CONSTITUENT.ID = SCHOOL.ID
where CONSTITUENT.ID = @PARENTSCHOOLID;
else
begin
set @PARENTSCHOOLNAME = '';
set @GENDERCODE = 0;
set @COMMENTCODE = 1;
end
return 0;