USP_DATAFORMTEMPLATE_EDITLOAD_OUTSIDEEDUCATION
The load procedure used by the edit dataform template "Outside Education Edit Data 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. |
@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. |
@EDUCATIONALINSTITUTIONID | uniqueidentifier | INOUT | Educational institution |
@GRADELEVELENROLLEDID | uniqueidentifier | INOUT | Grade enrolled |
@GRADELEVELLEFTID | uniqueidentifier | INOUT | Grade left |
@EDUCATIONALREASONLEFTCODEID | uniqueidentifier | INOUT | Reason left |
@EDUCATIONALHISTORYSTATUSID | uniqueidentifier | INOUT | Current status |
@DATEATTENDEDFROM | UDT_FUZZYDATE | INOUT | From |
@DATEATTENDEDTO | UDT_FUZZYDATE | INOUT | To |
@GRADUATIONDATE | UDT_FUZZYDATE | INOUT | Graduation date |
@CLASSOF | UDT_YEAR | INOUT | Class of |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDITLOAD_OUTSIDEEDUCATION
(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@TSLONG bigint = 0 output,
@EDUCATIONALINSTITUTIONID uniqueidentifier = null output,
@GRADELEVELENROLLEDID uniqueidentifier = null output,
@GRADELEVELLEFTID uniqueidentifier = null output,
@EDUCATIONALREASONLEFTCODEID uniqueidentifier = null output,
@EDUCATIONALHISTORYSTATUSID uniqueidentifier = null output,
@DATEATTENDEDFROM UDT_FUZZYDATE = null output,
@DATEATTENDEDTO UDT_FUZZYDATE = null output,
@GRADUATIONDATE UDT_FUZZYDATE = null output,
@CLASSOF UDT_YEAR = null output
)
as
set nocount on;
set @DATALOADED = 0
set @TSLONG = 0
select
@DATALOADED = 1,
@TSLONG = TSLONG,
@EDUCATIONALINSTITUTIONID = EDUCATIONALINSTITUTIONID,
@GRADELEVELENROLLEDID = GRADELEVELENROLLEDID,
@GRADELEVELLEFTID = GRADELEVELLEFTID,
@EDUCATIONALREASONLEFTCODEID = EDUCATIONALREASONLEFTCODEID,
@EDUCATIONALHISTORYSTATUSID = EDUCATIONALHISTORYSTATUSID,
@DATEATTENDEDFROM = STARTDATE,
@DATEATTENDEDTO = DATELEFT,
@GRADUATIONDATE = DATEGRADUATED,
@CLASSOF = CLASSOF
from dbo.EDUCATIONALHISTORY
where ID = @ID
return 0;