/// <summary> /// Constructor that accepts values for all mandatory fields /// </summary> ///<param name="refId">The GUID that uniquely identifies a particular staff assignment.</param> ///<param name="schoolInfoRefId">The ID (GUID) that identifies the school where the staff member is assigned.</param> ///<param name="schoolYear">A SchoolYear</param> ///<param name="staffPersonalRefId">ID (GUID) of this staff member, as represented in the StaffPersonal object.</param> ///<param name="primaryAssignment">Is this the staff member's primary assignment? Note: There must be one and only one instance of the object with a Yes value in this element per school year.</param> /// public StaffAssignment( string refId, string schoolInfoRefId, int? schoolYear, string staffPersonalRefId, AUCodeSetsYesOrNoCategoryType primaryAssignment ) : base(Adk.SifVersion, StudentDTD.STAFFASSIGNMENT) { this.RefId = refId; this.SchoolInfoRefId = schoolInfoRefId; this.SchoolYear = schoolYear; this.StaffPersonalRefId = staffPersonalRefId; this.SetPrimaryAssignment( primaryAssignment ); }
/// <summary> /// Constructor that accepts values for all mandatory fields /// </summary> ///<param name="refId">The ID (GUID) that uniquely identifies this AttendanceCodeInfo entity.</param> ///<param name="schoolInfoRefId">The ID (GUID) that identifies the school where the attendance code is used.</param> ///<param name="attendanceCode">Locally defined code for attendance.</param> ///<param name="attendanceType">Type of attendance code.</param> ///<param name="attendanceStatus">Excused status of the attendance code.</param> ///<param name="usedForDailyAttendance">Is this attendance code used for daily attendance?</param> ///<param name="usedForPeriodAttendance">Is this attendance code used for period attendance?</param> /// public AttendanceCodeInfo( string refId, string schoolInfoRefId, string attendanceCode, AttendanceType attendanceType, AttendanceStatusType attendanceStatus, AUCodeSetsYesOrNoCategoryType usedForDailyAttendance, AUCodeSetsYesOrNoCategoryType usedForPeriodAttendance ) : base(Adk.SifVersion, StudentDTD.ATTENDANCECODEINFO) { this.RefId = refId; this.SchoolInfoRefId = schoolInfoRefId; this.AttendanceCode = attendanceCode; this.SetAttendanceType( attendanceType ); this.SetAttendanceStatus( attendanceStatus ); this.SetUsedForDailyAttendance( usedForDailyAttendance ); this.SetUsedForPeriodAttendance( usedForPeriodAttendance ); }
/// <summary> /// Sets the value of the <c><IndividualLearningPlan></c> element. /// </summary> /// <param name="val">A AUCodeSetsYesOrNoCategoryType object</param> /// <remarks> /// <para>The SIF specification defines the meaning of this element as: "Does this student have an individual learning plan in place?"</para> /// <para>Version: 2.6</para> /// <para>Since: 2.3</para> /// </remarks> public void SetIndividualLearningPlan( AUCodeSetsYesOrNoCategoryType val ) { SetField( StudentDTD.STUDENTSCHOOLENROLLMENT_INDIVIDUALLEARNINGPLAN, val ); }
/// <summary> /// Sets the value of the <c><CoreAcademicCourse></c> element. /// </summary> /// <param name="val">A AUCodeSetsYesOrNoCategoryType object</param> /// <remarks> /// <para>The SIF specification defines the meaning of this element as: "Does the course meet the state definition of a core academic course?"</para> /// <para>Version: 2.6</para> /// <para>Since: 2.3</para> /// </remarks> public void SetCoreAcademicCourse( AUCodeSetsYesOrNoCategoryType val ) { SetField( StudentDTD.SCHOOLCOURSEINFO_COREACADEMICCOURSE, val ); }
/// <summary> /// Sets the value of the <c><NegotiatedCurriculumPlan></c> element. /// </summary> /// <param name="val">A AUCodeSetsYesOrNoCategoryType object</param> /// <remarks> /// <para>The SIF specification defines the meaning of this element as: "Does the student have a negotiated curriculum plan?"</para> /// <para>Version: 2.5</para> /// <para>Since: 2.3</para> /// </remarks> public void SetNegotiatedCurriculumPlan( AUCodeSetsYesOrNoCategoryType val ) { SetField( StudentDTD.STUDENTSDTN_NEGOTIATEDCURRICULUMPLAN, val ); }
/// <summary> /// Sets the value of the <c><HealthNeeds></c> element. /// </summary> /// <param name="val">A AUCodeSetsYesOrNoCategoryType object</param> /// <remarks> /// <para>The SIF specification defines the meaning of this element as: "Indicator of whether the Student has any Health Care Needs."</para> /// <para>Version: 2.5</para> /// <para>Since: 2.3</para> /// </remarks> public void SetHealthNeeds( AUCodeSetsYesOrNoCategoryType val ) { SetField( StudentDTD.STUDENTSDTN_HEALTHNEEDS, val ); }
/// <summary> /// Sets the value of the <c><AttendanceConcerns></c> element. /// </summary> /// <param name="val">A AUCodeSetsYesOrNoCategoryType object</param> /// <remarks> /// <para>The SIF specification defines the meaning of this element as: "Indicator of whether the Student had attendance concerns worth noting."</para> /// <para>Version: 2.5</para> /// <para>Since: 2.3</para> /// </remarks> public void SetAttendanceConcerns( AUCodeSetsYesOrNoCategoryType val ) { SetField( StudentDTD.STUDENTSDTN_ATTENDANCECONCERNS, val ); }
/// <summary> /// Sets the value of the <c><AcceleratedProgram></c> element. /// </summary> /// <param name="val">A AUCodeSetsYesOrNoCategoryType object</param> /// <remarks> /// <para>The SIF specification defines the meaning of this element as: "Did the student participate in an accelerated learning program?"</para> /// <para>Version: 2.5</para> /// <para>Since: 2.3</para> /// </remarks> public void SetAcceleratedProgram( AUCodeSetsYesOrNoCategoryType val ) { SetField( StudentDTD.STUDENTSDTN_ACCELERATEDPROGRAM, val ); }
/// <summary> /// Sets the value of the <c><MainlySpeaksEnglishAtHome></c> element. /// </summary> /// <param name="val">A AUCodeSetsYesOrNoCategoryType object</param> /// <remarks> /// <para>The SIF specification defines the meaning of this element as: "Is English the main language spoken at home?"</para> /// <para>Version: 2.6</para> /// <para>Since: 2.3</para> /// </remarks> public void SetMainlySpeaksEnglishAtHome( AUCodeSetsYesOrNoCategoryType val ) { SetField( StudentDTD.STUDENTCONTACT_MAINLYSPEAKSENGLISHATHOME, val ); }
/// <summary> /// Sets the value of the <c><ReceivesAssessmentReport></c> element. /// </summary> /// <param name="val">A AUCodeSetsYesOrNoCategoryType object</param> /// <remarks> /// <para>The SIF specification defines the meaning of this element as: "In particular, should this contact receive a copy of the student report?"</para> /// <para>Version: 2.5</para> /// <para>Since: 2.5</para> /// </remarks> public void SetReceivesAssessmentReport( AUCodeSetsYesOrNoCategoryType val ) { SetField( StudentDTD.CONTACTFLAGS_RECEIVESASSESSMENTREPORT, val ); }
/// <summary> /// Sets the value of the <c><PrimaryCareProvider></c> element. /// </summary> /// <param name="val">A AUCodeSetsYesOrNoCategoryType object</param> /// <remarks> /// <para>The SIF specification defines the meaning of this element as: "Does this person provide daily living or personal assistance to the student?"</para> /// <para>Version: 2.5</para> /// <para>Since: 2.3</para> /// </remarks> public void SetPrimaryCareProvider( AUCodeSetsYesOrNoCategoryType val ) { SetField( StudentDTD.CONTACTFLAGS_PRIMARYCAREPROVIDER, val ); }
/// <summary> /// Sets the value of the <c><PickupRights></c> element. /// </summary> /// <param name="val">A AUCodeSetsYesOrNoCategoryType object</param> /// <remarks> /// <para>The SIF specification defines the meaning of this element as: "This element tells whether or not the contact has pickup rights."</para> /// <para>Version: 2.5</para> /// <para>Since: 2.3</para> /// </remarks> public void SetPickupRights( AUCodeSetsYesOrNoCategoryType val ) { SetField( StudentDTD.CONTACTFLAGS_PICKUPRIGHTS, val ); }
/// <summary> /// Sets the value of the <c><ParentLegalGuardian></c> element. /// </summary> /// <param name="val">A AUCodeSetsYesOrNoCategoryType object</param> /// <remarks> /// <para>The SIF specification defines the meaning of this element as: "Does the individual have parental or legal guardianship responsibility for the student?"</para> /// <para>Version: 2.5</para> /// <para>Since: 2.3</para> /// </remarks> public void SetParentLegalGuardian( AUCodeSetsYesOrNoCategoryType val ) { SetField( StudentDTD.CONTACTFLAGS_PARENTLEGALGUARDIAN, val ); }
/// <summary> /// Sets the value of the <c><LivesWith></c> element. /// </summary> /// <param name="val">A AUCodeSetsYesOrNoCategoryType object</param> /// <remarks> /// <para>The SIF specification defines the meaning of this element as: "Does the student live with this contact?"</para> /// <para>Version: 2.5</para> /// <para>Since: 2.3</para> /// </remarks> public void SetLivesWith( AUCodeSetsYesOrNoCategoryType val ) { SetField( StudentDTD.CONTACTFLAGS_LIVESWITH, val ); }
/// <summary> /// Sets the value of the <c><InterventionOrder></c> element. /// </summary> /// <param name="val">A AUCodeSetsYesOrNoCategoryType object</param> /// <remarks> /// <para>The SIF specification defines the meaning of this element as: "Is their an InterventionOrder against this Contact?"</para> /// <para>Version: 2.5</para> /// <para>Since: 2.3</para> /// </remarks> public void SetInterventionOrder( AUCodeSetsYesOrNoCategoryType val ) { SetField( StudentDTD.CONTACTFLAGS_INTERVENTIONORDER, val ); }
/// <summary> /// Sets the value of the <c><RollMarked></c> element. /// </summary> /// <param name="val">A AUCodeSetsYesOrNoCategoryType object</param> /// <remarks> /// <para>The SIF specification defines the meaning of this element as: "Was the Roll Marked for this Period?"</para> /// <para>Version: 2.5</para> /// <para>Since: 2.3</para> /// </remarks> public void SetRollMarked( AUCodeSetsYesOrNoCategoryType val ) { SetField( SchoolDTD.SESSIONINFO_ROLLMARKED, val ); }
/// <summary> /// Sets the value of the <c><YoungCarersRole></c> element. /// </summary> /// <param name="val">A AUCodeSetsYesOrNoCategoryType object</param> /// <remarks> /// <para>The SIF specification defines the meaning of this element as: "Is the student a carer of other family members?"</para> /// <para>Version: 2.5</para> /// <para>Since: 2.3</para> /// </remarks> public void SetYoungCarersRole( AUCodeSetsYesOrNoCategoryType val ) { SetField( StudentDTD.STUDENTSDTN_YOUNGCARERSROLE, val ); }
/// <summary> /// Sets the value of the <c><AdminStatus></c> element. /// </summary> /// <param name="val">A AUCodeSetsYesOrNoCategoryType object</param> /// <remarks> /// <para>The SIF specification defines the meaning of this element as: "Is this Campus the Admin Campus?"</para> /// <para>Version: 2.5</para> /// <para>Since: 2.3</para> /// </remarks> public void SetAdminStatus( AUCodeSetsYesOrNoCategoryType val ) { SetField( CommonDTD.CAMPUS_ADMINSTATUS, val ); }
/// <summary> /// Sets the value of the <c><AdjustedEducationProgram></c> element. /// </summary> /// <param name="val">A AUCodeSetsYesOrNoCategoryType object</param> /// <remarks> /// <para>The SIF specification defines the meaning of this element as: "Does the student have an adjusted education program?"</para> /// <para>Version: 2.5</para> /// <para>Since: 2.3</para> /// </remarks> public void SetAdjustedEducationProgram( AUCodeSetsYesOrNoCategoryType val ) { SetField( StudentDTD.STUDENTSDTN_ADJUSTEDEDUCATIONPROGRAM, val ); }
/// <summary> /// Constructor that accepts values for all mandatory fields /// </summary> ///<param name="schoolCampusId">Campus ID - Needs to be considered as part of School. Different Campus' have different addresses</param> ///<param name="adminStatus">Is this Campus the Admin Campus?</param> /// public Campus( string schoolCampusId, AUCodeSetsYesOrNoCategoryType adminStatus ) : base(CommonDTD.CAMPUS) { this.SchoolCampusId = schoolCampusId; this.SetAdminStatus( adminStatus ); }
/// <summary> /// Sets the value of the <c><CareerGuidanceFileHeld></c> element. /// </summary> /// <param name="val">A AUCodeSetsYesOrNoCategoryType object</param> /// <remarks> /// <para>The SIF specification defines the meaning of this element as: "Does the student have a career guidance file?"</para> /// <para>Version: 2.5</para> /// <para>Since: 2.3</para> /// </remarks> public void SetCareerGuidanceFileHeld( AUCodeSetsYesOrNoCategoryType val ) { SetField( StudentDTD.STUDENTSDTN_CAREERGUIDANCEFILEHELD, val ); }
/// <summary> /// Sets the value of the <c><FamilyNameFirst></c> element. /// </summary> /// <param name="val">A AUCodeSetsYesOrNoCategoryType object</param> /// <remarks> /// <para>The SIF specification defines the meaning of this element as: " /// An indicator used to identify the naming conventions /// used by some predominantly non-European, ethnic or /// language groups and related to the display nature of a /// name."</para> /// <para>Version: 2.6</para> /// <para>Since: 2.3</para> /// </remarks> public void SetFamilyNameFirst( AUCodeSetsYesOrNoCategoryType val ) { SetField( CommonDTD.NAME_FAMILYNAMEFIRST, val ); }
/// <summary> /// Sets the value of the <c><LatestStudentReportAvailable></c> element. /// </summary> /// <param name="val">A AUCodeSetsYesOrNoCategoryType object</param> /// <remarks> /// <para>The SIF specification defines the meaning of this element as: "Is the latest student report available?"</para> /// <para>Version: 2.5</para> /// <para>Since: 2.3</para> /// </remarks> public void SetLatestStudentReportAvailable( AUCodeSetsYesOrNoCategoryType val ) { SetField( StudentDTD.STUDENTSDTN_LATESTSTUDENTREPORTAVAILABLE, val ); }
/// <summary> /// Sets the value of the <c><PerferredFamilyNameFirst></c> element. /// </summary> /// <param name="val">A AUCodeSetsYesOrNoCategoryType object</param> /// <remarks> /// <para>The SIF specification defines the meaning of this element as: " /// An indicator used to identify the naming conventions /// used by some predominantly non-European, ethnic or /// language groups and related to the display nature of a /// name."</para> /// <para>Version: 2.6</para> /// <para>Since: 2.3</para> /// </remarks> public void SetPerferredFamilyNameFirst( AUCodeSetsYesOrNoCategoryType val ) { SetField( CommonDTD.NAME_PERFERREDFAMILYNAMEFIRST, val ); }
/// <summary> /// Sets the value of the <c><SchoolCounsellorFileHeld></c> element. /// </summary> /// <param name="val">A AUCodeSetsYesOrNoCategoryType object</param> /// <remarks> /// <para>The SIF specification defines the meaning of this element as: "Is there a School counsellor/psychologist file held?"</para> /// <para>Version: 2.5</para> /// <para>Since: 2.3</para> /// </remarks> public void SetSchoolCounsellorFileHeld( AUCodeSetsYesOrNoCategoryType val ) { SetField( StudentDTD.STUDENTSDTN_SCHOOLCOUNSELLORFILEHELD, val ); }
/// <summary> /// Sets the value of the <c><BoardingSchoolStatus></c> element. /// </summary> /// <param name="val">A AUCodeSetsYesOrNoCategoryType object</param> /// <remarks> /// <para>The SIF specification defines the meaning of this element as: "Is this school a Boarding School?"</para> /// <para>Version: 2.6</para> /// <para>Since: 2.3</para> /// </remarks> public void SetBoardingSchoolStatus( AUCodeSetsYesOrNoCategoryType val ) { SetField( SchoolDTD.SCHOOLINFO_BOARDINGSCHOOLSTATUS, val ); }
/// <summary> /// Sets the value of the <c><GraduationRequirement></c> element. /// </summary> /// <param name="val">A AUCodeSetsYesOrNoCategoryType object</param> /// <remarks> /// <para>The SIF specification defines the meaning of this element as: "Does the state require that the course be completed for graduation?"</para> /// <para>Version: 2.6</para> /// <para>Since: 2.3</para> /// </remarks> public void SetGraduationRequirement( AUCodeSetsYesOrNoCategoryType val ) { SetField( StudentDTD.SCHOOLCOURSEINFO_GRADUATIONREQUIREMENT, val ); }
///<summary>Sets the value of the <c><Campus></c> element.</summary> /// <param name="SchoolCampusId">Campus ID - Needs to be considered as part of School. Different Campus' have different addresses</param> /// <param name="AdminStatus">Is this Campus the Admin Campus?</param> ///<remarks> /// <para>This form of <c>setCampus</c> is provided as a convenience method /// that is functionally equivalent to the <c>Campus</c></para> /// <para>Version: 2.6</para> /// <para>Since: 2.3</para> /// </remarks> public void SetCampus( string SchoolCampusId, AUCodeSetsYesOrNoCategoryType AdminStatus ) { RemoveChild( SchoolDTD.SCHOOLINFO_CAMPUS); AddChild( SchoolDTD.SCHOOLINFO_CAMPUS, new Campus( SchoolCampusId, AdminStatus ) ); }
/// <summary> /// Sets the value of the <c><PublishInDirectory></c> element. /// </summary> /// <param name="val">A AUCodeSetsYesOrNoCategoryType object</param> /// <remarks> /// <para>The SIF specification defines the meaning of this element as: " /// Indicates whether or not this school contact's /// information should be published in a directory of school /// information."</para> /// <para>Version: 2.6</para> /// <para>Since: 2.3</para> /// </remarks> public void SetPublishInDirectory( AUCodeSetsYesOrNoCategoryType val ) { SetField( CommonDTD.SCHOOLCONTACT_PUBLISHINDIRECTORY, val ); }
/// <summary> /// Sets the value of the <c><IndependentSchool></c> element. /// </summary> /// <param name="val">A AUCodeSetsYesOrNoCategoryType object</param> /// <remarks> /// <para>The SIF specification defines the meaning of this element as: "Indicator as to whether school is an independent school (as opposed to government or catholic school)."</para> /// <para>Version: 2.6</para> /// <para>Since: 2.3</para> /// </remarks> public void SetIndependentSchool( AUCodeSetsYesOrNoCategoryType val ) { SetField( SchoolDTD.SCHOOLINFO_INDEPENDENTSCHOOL, val ); }