USP_DATAFORMTEMPLATE_EDIT_EDUCATIONALINVOLVEMENT_3
The save procedure used by the edit dataform template "Educational Involvement Edit Form 2".
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. |
@EDUCATIONALINVOLVEMENTTYPECODEID | uniqueidentifier | IN | Type |
@EDUCATIONALINVOLVEMENTNAMEID | uniqueidentifier | IN | Name |
@DATEFROM | UDT_FUZZYDATE | IN | Start date |
@DATETO | UDT_FUZZYDATE | IN | End date |
@EDUCATIONALINSTITUTIONID | uniqueidentifier | IN | Educational institution |
@COMMENT | nvarchar(500) | IN | Notes |
@EDUCATIONALINVOLVEMENTAWARDCODEID | uniqueidentifier | IN | Award |
@ACADEMICCATALOGPROGRAMID | uniqueidentifier | IN | Program |
@ACADEMICCATALOGCOLLEGEID | uniqueidentifier | IN | College/School |
@ACADEMICCATALOGDEPARTMENTID | uniqueidentifier | IN | Department |
@EDUCATIONALPROGRAMCODEID | uniqueidentifier | IN | Program |
@EDUCATIONALCOLLEGECODEID | uniqueidentifier | IN | College/School |
@EDUCATIONALDEPARTMENTCODEID | uniqueidentifier | IN | Department |
@ACADEMICCATALOGDIVISIONID | uniqueidentifier | IN | Division |
@ACADEMICCATALOGSUBDEPARTMENTID | uniqueidentifier | IN | Sub department |
@EDUCATIONALDIVISIONCODEID | uniqueidentifier | IN | Division |
@EDUCATIONALSUBDEPARTMENTCODEID | uniqueidentifier | IN | Sub department |
@POSITION | nvarchar(256) | IN | Position |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDIT_EDUCATIONALINVOLVEMENT_3
(
@ID uniqueidentifier,
@CHANGEAGENTID uniqueidentifier = null,
@EDUCATIONALINVOLVEMENTTYPECODEID uniqueidentifier,
@EDUCATIONALINVOLVEMENTNAMEID uniqueidentifier,
@DATEFROM dbo.UDT_FUZZYDATE,
@DATETO dbo.UDT_FUZZYDATE,
@EDUCATIONALINSTITUTIONID uniqueidentifier,
@COMMENT nvarchar(500),
@EDUCATIONALINVOLVEMENTAWARDCODEID uniqueidentifier,
@ACADEMICCATALOGPROGRAMID uniqueidentifier,
@ACADEMICCATALOGCOLLEGEID uniqueidentifier,
@ACADEMICCATALOGDEPARTMENTID uniqueidentifier,
@EDUCATIONALPROGRAMCODEID uniqueidentifier,
@EDUCATIONALCOLLEGECODEID uniqueidentifier,
@EDUCATIONALDEPARTMENTCODEID uniqueidentifier,
@ACADEMICCATALOGDIVISIONID uniqueidentifier,
@ACADEMICCATALOGSUBDEPARTMENTID uniqueidentifier,
@EDUCATIONALDIVISIONCODEID uniqueidentifier,
@EDUCATIONALSUBDEPARTMENTCODEID uniqueidentifier,
@POSITION nvarchar(256)
)
as
set nocount on;
declare @CURRENTDATE datetime;
set @CURRENTDATE = getdate();
if @CHANGEAGENTID is null
exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output;
begin try
update dbo.EDUCATIONALINVOLVEMENT
set
EDUCATIONALINVOLVEMENTTYPECODEID = @EDUCATIONALINVOLVEMENTTYPECODEID,
EDUCATIONALINVOLVEMENTNAMEID = @EDUCATIONALINVOLVEMENTNAMEID,
DATEFROM = @DATEFROM,
DATETO = @DATETO,
EDUCATIONALINSTITUTIONID = @EDUCATIONALINSTITUTIONID,
COMMENT = @COMMENT,
EDUCATIONALINVOLVEMENTAWARDCODEID = @EDUCATIONALINVOLVEMENTAWARDCODEID,
ACADEMICCATALOGPROGRAMID = @ACADEMICCATALOGPROGRAMID,
ACADEMICCATALOGCOLLEGEID = @ACADEMICCATALOGCOLLEGEID,
ACADEMICCATALOGDEPARTMENTID = @ACADEMICCATALOGDEPARTMENTID,
EDUCATIONALPROGRAMCODEID = @EDUCATIONALPROGRAMCODEID,
EDUCATIONALCOLLEGECODEID = @EDUCATIONALCOLLEGECODEID,
EDUCATIONALDEPARTMENTCODEID = @EDUCATIONALDEPARTMENTCODEID,
ACADEMICCATALOGDIVISIONID = @ACADEMICCATALOGDIVISIONID,
ACADEMICCATALOGSUBDEPARTMENTID = @ACADEMICCATALOGSUBDEPARTMENTID,
EDUCATIONALDIVISIONCODEID = @EDUCATIONALDIVISIONCODEID,
EDUCATIONALSUBDEPARTMENTCODEID = @EDUCATIONALSUBDEPARTMENTCODEID,
POSITION = @POSITION,
CHANGEDBYID = @CHANGEAGENTID,
DATECHANGED = @CURRENTDATE
where
ID = @ID;
end try
begin catch
exec dbo.USP_RAISE_ERROR;
return 1;
end catch
return 0;