USP_DATAFORMTEMPLATE_EDIT_BATCHEDUCATIONALHISTORYUPDATEBATCHCOMMIT
The save procedure used by the edit dataform template "Educational History Update Batch Row Commit Edit Form".
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | The input ID parameter indicating the ID of the record being edited. |
@CHANGEAGENTID | uniqueidentifier | IN | Input parameter indicating the ID of the change agent invoking the procedure. |
@VALIDATEONLY | bit | IN | Validate only |
@CONSTITUENTLOOKUPID | nvarchar(100) | IN | Lookup ID |
@CONSTITUENTKEYNAME | nvarchar(100) | IN | Last name |
@CONSTITUENTFIRSTNAME | nvarchar(50) | IN | First name |
@EDUCATIONALINSTITUTIONID | uniqueidentifier | IN | Educational institution |
@EDUCATIONALINSTITUTIONNAME | nvarchar(100) | IN | Educational institution name |
@EDUCATIONALINSTITUTIONFICECODE | nvarchar(50) | IN | Educational institution FICE code |
@EDUCATIONALINSTITUTIONCOUNTRYID | uniqueidentifier | IN | Educational institution country |
@EDUCATIONALINSTITUTIONCITY | nvarchar(150) | IN | Educational institution city |
@EDUCATIONALINSTITUTIONSTATEID | uniqueidentifier | IN | Educational institution state |
@ISPRIMARYRECORD | bit | IN | Primary education information |
@ACADEMICCATALOGPROGRAMID | uniqueidentifier | IN | Academic catalog program |
@EDUCATIONALPROGRAMCODEID | uniqueidentifier | IN | Educational program |
@CONSTITUENCYSTATUSCODE | tinyint | IN | Status |
@EDUCATIONALHISTORYREASONCODEID | uniqueidentifier | IN | Reason |
@EDUCATIONALHISTORYLEVELCODEID | uniqueidentifier | IN | Level |
@DATELEFT | UDT_FUZZYDATE | IN | Date attended to |
@DATEGRADUATED | UDT_FUZZYDATE | IN | Graduation date |
@ACADEMICCATALOGDEGREEID | uniqueidentifier | IN | Academic catalog degree |
@EDUCATIONALDEGREECODEID | uniqueidentifier | IN | Educational degree |
@EDUCATIONALAWARDCODEID | uniqueidentifier | IN | Honor awarded |
@STARTDATE | UDT_FUZZYDATE | IN | Date attended from |
@CLASSYEAR | UDT_YEAR | IN | Class of |
@PREFERREDCLASSYEAR | UDT_YEAR | IN | Preferred class of |
@EDUCATIONALSOURCECODEID | uniqueidentifier | IN | Information source |
@EDUCATIONALSOURCEDATE | UDT_FUZZYDATE | IN | Source date |
@COMMENT | nvarchar(500) | IN | Comments |
@AFFILIATEDADDITIONALINFORMATION | xml | IN | Academic catalog additional information |
@UNAFFILIATEDADDITIONALINFORMATION | xml | IN | Educational additional information |
@EDUCATIONALINVOLVEMENTS | xml | IN | Educational involvements |
@EDUCATIONALHISTORYSTATUSID | uniqueidentifier | IN | Status |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDIT_BATCHEDUCATIONALHISTORYUPDATEBATCHCOMMIT(
@ID uniqueidentifier,
@CHANGEAGENTID uniqueidentifier,
@VALIDATEONLY bit,
@CONSTITUENTLOOKUPID nvarchar(100),
@CONSTITUENTKEYNAME nvarchar(100),
@CONSTITUENTFIRSTNAME nvarchar(50),
@EDUCATIONALINSTITUTIONID uniqueidentifier,
@EDUCATIONALINSTITUTIONNAME nvarchar(100),
@EDUCATIONALINSTITUTIONFICECODE nvarchar(50),
@EDUCATIONALINSTITUTIONCOUNTRYID uniqueidentifier,
@EDUCATIONALINSTITUTIONCITY nvarchar(150),
@EDUCATIONALINSTITUTIONSTATEID uniqueidentifier,
@ISPRIMARYRECORD bit,
@ACADEMICCATALOGPROGRAMID uniqueidentifier,
@EDUCATIONALPROGRAMCODEID uniqueidentifier,
@CONSTITUENCYSTATUSCODE tinyint,
@EDUCATIONALHISTORYREASONCODEID uniqueidentifier,
@EDUCATIONALHISTORYLEVELCODEID uniqueidentifier,
@DATELEFT dbo.UDT_FUZZYDATE,
@DATEGRADUATED dbo.UDT_FUZZYDATE,
@ACADEMICCATALOGDEGREEID uniqueidentifier,
@EDUCATIONALDEGREECODEID uniqueidentifier,
@EDUCATIONALAWARDCODEID uniqueidentifier,
@STARTDATE dbo.UDT_FUZZYDATE,
@CLASSYEAR dbo.UDT_YEAR,
@PREFERREDCLASSYEAR dbo.UDT_YEAR,
@EDUCATIONALSOURCECODEID uniqueidentifier,
@EDUCATIONALSOURCEDATE dbo.UDT_FUZZYDATE,
@COMMENT nvarchar(500),
@AFFILIATEDADDITIONALINFORMATION xml,
@UNAFFILIATEDADDITIONALINFORMATION xml,
@EDUCATIONALINVOLVEMENTS xml,
@EDUCATIONALHISTORYSTATUSID uniqueidentifier) as
set nocount on;
if @CHANGEAGENTID is null
exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output;
begin try
exec dbo.USP_DATAFORMTEMPLATE_EDIT_EDUCATIONALHISTORYUPDATEBATCHTEMPLATE @ID = @ID, @CHANGEAGENTID = @CHANGEAGENTID, @VALIDATEONLY = @VALIDATEONLY, @CONSTITUENTLOOKUPID = @CONSTITUENTLOOKUPID, @CONSTITUENTKEYNAME = @CONSTITUENTKEYNAME, @CONSTITUENTFIRSTNAME = @CONSTITUENTFIRSTNAME, @EDUCATIONALINSTITUTIONID = @EDUCATIONALINSTITUTIONID, @EDUCATIONALINSTITUTIONNAME = @EDUCATIONALINSTITUTIONNAME, @EDUCATIONALINSTITUTIONFICECODE = @EDUCATIONALINSTITUTIONFICECODE, @EDUCATIONALINSTITUTIONCOUNTRYID = @EDUCATIONALINSTITUTIONCOUNTRYID, @EDUCATIONALINSTITUTIONCITY = @EDUCATIONALINSTITUTIONCITY, @EDUCATIONALINSTITUTIONSTATEID = @EDUCATIONALINSTITUTIONSTATEID, @ISPRIMARYRECORD = @ISPRIMARYRECORD, @ACADEMICCATALOGPROGRAMID = @ACADEMICCATALOGPROGRAMID, @EDUCATIONALPROGRAMCODEID = @EDUCATIONALPROGRAMCODEID, @CONSTITUENCYSTATUSCODE = @CONSTITUENCYSTATUSCODE, @EDUCATIONALHISTORYREASONCODEID = @EDUCATIONALHISTORYREASONCODEID, @EDUCATIONALHISTORYLEVELCODEID = @EDUCATIONALHISTORYLEVELCODEID, @DATELEFT = @DATELEFT, @DATEGRADUATED = @DATEGRADUATED, @ACADEMICCATALOGDEGREEID = @ACADEMICCATALOGDEGREEID, @EDUCATIONALDEGREECODEID = @EDUCATIONALDEGREECODEID, @EDUCATIONALAWARDCODEID = @EDUCATIONALAWARDCODEID, @STARTDATE = @STARTDATE, @CLASSYEAR = @CLASSYEAR, @PREFERREDCLASSYEAR = @PREFERREDCLASSYEAR, @EDUCATIONALSOURCECODEID = @EDUCATIONALSOURCECODEID, @EDUCATIONALSOURCEDATE = @EDUCATIONALSOURCEDATE, @COMMENT = @COMMENT, @AFFILIATEDADDITIONALINFORMATION = @AFFILIATEDADDITIONALINFORMATION, @UNAFFILIATEDADDITIONALINFORMATION = @UNAFFILIATEDADDITIONALINFORMATION, @EDUCATIONALINVOLVEMENTS = @EDUCATIONALINVOLVEMENTS, @EDUCATIONALHISTORYSTATUSID =@EDUCATIONALHISTORYSTATUSID;
end try
begin catch
exec.dbo.USP_RAISE_ERROR;
return 1;
end catch
return 0;