/// <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>&lt;IndividualLearningPlan&gt;</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>&lt;CoreAcademicCourse&gt;</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>&lt;NegotiatedCurriculumPlan&gt;</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>&lt;HealthNeeds&gt;</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>&lt;AttendanceConcerns&gt;</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>&lt;AcceleratedProgram&gt;</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>&lt;MainlySpeaksEnglishAtHome&gt;</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>&lt;ReceivesAssessmentReport&gt;</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>&lt;PrimaryCareProvider&gt;</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>&lt;PickupRights&gt;</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>&lt;ParentLegalGuardian&gt;</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>&lt;LivesWith&gt;</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>&lt;InterventionOrder&gt;</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 );
 }
Exemple #16
0
 /// <summary>
 /// Sets the value of the <c>&lt;RollMarked&gt;</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 );
 }
Exemple #17
0
 /// <summary>
 /// Sets the value of the <c>&lt;YoungCarersRole&gt;</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 );
 }
Exemple #18
0
 /// <summary>
 /// Sets the value of the <c>&lt;AdminStatus&gt;</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 );
 }
Exemple #19
0
 /// <summary>
 /// Sets the value of the <c>&lt;AdjustedEducationProgram&gt;</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 );
 }
Exemple #20
0
 /// <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 );
 }
Exemple #21
0
 /// <summary>
 /// Sets the value of the <c>&lt;CareerGuidanceFileHeld&gt;</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 );
 }
Exemple #22
0
 /// <summary>
 /// Sets the value of the <c>&lt;FamilyNameFirst&gt;</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 );
 }
Exemple #23
0
 /// <summary>
 /// Sets the value of the <c>&lt;LatestStudentReportAvailable&gt;</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 );
 }
Exemple #24
0
 /// <summary>
 /// Sets the value of the <c>&lt;PerferredFamilyNameFirst&gt;</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 );
 }
Exemple #25
0
 /// <summary>
 /// Sets the value of the <c>&lt;SchoolCounsellorFileHeld&gt;</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 );
 }
Exemple #26
0
 /// <summary>
 /// Sets the value of the <c>&lt;BoardingSchoolStatus&gt;</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>&lt;GraduationRequirement&gt;</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 );
 }
Exemple #28
0
 ///<summary>Sets the value of the <c>&lt;Campus&gt;</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>&lt;PublishInDirectory&gt;</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 );
 }
Exemple #30
0
 /// <summary>
 /// Sets the value of the <c>&lt;IndependentSchool&gt;</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 );
 }