/// <summary>
 /// Constructor that accepts values for all mandatory fields
 /// </summary>
 ///<param name="studentPersonalRefId">The ID (GUID) of the student for whom this attendance information is being reported.</param>
 ///<param name="schoolInfoRefId">The ID (GUID) of the school for which this attendance information is being reported.</param>
 ///<param name="schoolYear">School year for which the information is applicable.</param>
 ///<param name="startDate">The starting date on which the information in this object instance is applicable.</param>
 ///<param name="startDay">Number of the first school day to which this object instance applies.</param>
 ///<param name="endDate">The ending date on which the information in this object instance is applicable.</param>
 ///<param name="endDay">Number of the last school day to which this object instance applies.</param>
 ///<param name="resident">An indication as to whether or not the student's legal residence was within the boundaries of the school during the time between the StartDate and EndDate, inclusive.
 /// 
 /// Note: No SIF_Query SIF_Condition support is required for this element.</param>
 ///<param name="daysAttended">The number of days the student attended school when school was in session between the StartDate and EndDate, inclusive.
 /// 
 /// Note: No SIF_Query SIF_Condition support is required for this element.</param>
 ///<param name="excusedAbsences">The number of days the student was absent from school with a valid excuse when school was in session between the StartDate and EndDate, inclusive.
 /// 
 /// Note: No SIF_Query SIF_Condition support is required for this element.</param>
 ///<param name="unexcusedAbsences">The number of days the student was absent from school without a valid excuse when school was in session between the StartDate and EndDate, inclusive.
 /// 
 /// Note: No SIF_Query SIF_Condition support is required for this element.</param>
 ///<param name="daysInMembership">The number of days the student was present plus the number of days the student was absent when school was in session during the period between the StartDate and EndDate, inclusive.
 /// 
 /// Note: No SIF_Query SIF_Condition support is required for this element.</param>
 ///
 public StudentAttendanceSummary( string studentPersonalRefId, string schoolInfoRefId, int? schoolYear, DateTime? startDate, int? startDay, DateTime? endDate, int? endDay, YesNoUnknown resident, decimal? daysAttended, decimal? excusedAbsences, decimal? unexcusedAbsences, decimal? daysInMembership )
     : base(Adk.SifVersion, StudentDTD.STUDENTATTENDANCESUMMARY)
 {
     this.StudentPersonalRefId = studentPersonalRefId;
     this.SchoolInfoRefId = schoolInfoRefId;
     this.SchoolYear = schoolYear;
     this.StartDate = startDate;
     this.StartDay = startDay;
     this.EndDate = endDate;
     this.EndDay = endDay;
     this.SetResident( resident );
     this.DaysAttended = daysAttended;
     this.ExcusedAbsences = excusedAbsences;
     this.UnexcusedAbsences = unexcusedAbsences;
     this.DaysInMembership = daysInMembership;
 }
 /// <summary>
 /// Sets the value of the <c>&lt;ELL&gt;</c> element.
 /// </summary>
 /// <param name="val">A YesNoUnknown object</param>
 /// <remarks>
 /// <para>Version: 2.6</para>
 /// <para>Since: 2.2</para>
 /// </remarks>
 public void SetELL( YesNoUnknown val )
 {
     SetField( AssessmentDTD.ASSESSMENTSTUDENTSNAPSHOT_ELL, val );
 }
Exemplo n.º 3
0
 /// <summary>
 /// Sets the value of the <c>&lt;IDEA&gt;</c> element.
 /// </summary>
 /// <param name="val">A YesNoUnknown object</param>
 /// <remarks>
 /// <para>The SIF specification defines the meaning of this element as: "Is the student IDEA-eligible ("special education")? (Mutually exclusive with Section 504 classification.)"</para>
 /// <para>Version: 2.5</para>
 /// <para>Since: 1.5r1</para>
 /// </remarks>
 public void SetIDEA( YesNoUnknown val )
 {
     SetField( StudentDTD.STUDENTSNAPSHOT_IDEA, val );
 }
Exemplo n.º 4
0
 /// <summary>
 /// Sets the value of the <c>&lt;GiftedTalented&gt;</c> element.
 /// </summary>
 /// <param name="val">A YesNoUnknown object</param>
 /// <remarks>
 /// <para>The SIF specification defines the meaning of this element as: "Is the student in Gifted/Talented programs?"</para>
 /// <para>Version: 2.5</para>
 /// <para>Since: 1.5r1</para>
 /// </remarks>
 public void SetGiftedTalented( YesNoUnknown val )
 {
     SetField( StudentDTD.STUDENTSNAPSHOT_GIFTEDTALENTED, val );
 }
Exemplo n.º 5
0
 /// <summary>
 /// Sets the value of the <c>&lt;EconomicDisadvantage&gt;</c> element.
 /// </summary>
 /// <param name="val">A YesNoUnknown object</param>
 /// <remarks>
 /// <para>The SIF specification defines the meaning of this element as: "Does the student meet the State criteria for classification as having an economic disadvantage?"</para>
 /// <para>Version: 2.5</para>
 /// <para>Since: 1.5r1</para>
 /// </remarks>
 public void SetEconomicDisadvantage( YesNoUnknown val )
 {
     SetField( StudentDTD.STUDENTSNAPSHOT_ECONOMICDISADVANTAGE, val );
 }
Exemplo n.º 6
0
 /// <summary>
 /// Sets the value of the <c>&lt;Title1&gt;</c> element.
 /// </summary>
 /// <param name="val">A YesNoUnknown object</param>
 /// <remarks>
 /// <para>The SIF specification defines the meaning of this element as: "Is the student in Title 1 programs?"</para>
 /// <para>Version: 2.5</para>
 /// <para>Since: 1.5r1</para>
 /// </remarks>
 public void SetTitle1( YesNoUnknown val )
 {
     SetField( StudentDTD.STUDENTSNAPSHOT_TITLE1, val );
 }
Exemplo n.º 7
0
 /// <summary>
 /// Sets the value of the <c>&lt;NeglectedDelinquent&gt;</c> element.
 /// </summary>
 /// <param name="val">A YesNoUnknown object</param>
 /// <remarks>
 /// <para>Version: 2.5</para>
 /// <para>Since: 2.0</para>
 /// </remarks>
 public void SetNeglectedDelinquent( YesNoUnknown val )
 {
     SetField( StudentDTD.STUDENTSNAPSHOT_NEGLECTEDDELINQUENT, val );
 }
 /// <summary>
 /// Sets the value of the <c>&lt;OptOutEmail&gt;</c> element.
 /// </summary>
 /// <param name="val">A YesNoUnknown object</param>
 /// <remarks>
 /// <para>The SIF specification defines the meaning of this element as: "A "yes" value indicates person may only be contacted as authorized via email. This usually indicates they have requested contact be limited to essential purposes and use/release of their contact information (e.g. to Parent Teacher organizations) may be limited."</para>
 /// <para>Version: 2.6</para>
 /// <para>Since: 2.4</para>
 /// </remarks>
 public void SetOptOutEmail( YesNoUnknown val )
 {
     SetField( StudentDTD.STUDENTCONTACTPERSONAL_OPTOUTEMAIL, val );
 }
 /// <summary>
 /// Sets the value of the <c>&lt;Resident&gt;</c> element.
 /// </summary>
 /// <param name="val">A YesNoUnknown object</param>
 /// <remarks>
 /// <para>The SIF specification defines the meaning of this element as: "An indication as to whether or not the student's legal residence was within the boundaries of the school during the time between the StartDate and EndDate, inclusive.
 /// 
 /// Note: No SIF_Query SIF_Condition support is required for this element."</para>
 /// <para>Version: 2.5</para>
 /// <para>Since: 2.0</para>
 /// </remarks>
 public void SetResident( YesNoUnknown val )
 {
     SetField( StudentDTD.STUDENTATTENDANCESUMMARY_RESIDENT, val );
 }
Exemplo n.º 10
0
 /// <summary>
 /// Sets the value of the <c>&lt;FullYearEnrollment&gt;</c> element.
 /// </summary>
 /// <param name="val">A YesNoUnknown object</param>
 /// <remarks>
 /// <para>The SIF specification defines the meaning of this element as: "An indication as to whether or not the student was enrolled for the whole school year. If the SchoolYear is in progress as of the SnapDate, use the value "Unknown"."</para>
 /// <para>Version: 2.5</para>
 /// <para>Since: 1.5r1</para>
 /// </remarks>
 public void SetFullYearEnrollment( YesNoUnknown val )
 {
     SetField( StudentDTD.HOMEENROLLMENT_FULLYEARENROLLMENT, val );
 }
Exemplo n.º 11
0
 /// <summary>
 /// Constructor that accepts values for all mandatory fields
 /// </summary>
 ///<param name="current">Indicates if the learner is "looked after" currently. CBDS: 100038</param>
 ///<param name="laId">The 'originating' authority where the learner was originally placed in public care and which looks after the child for the purposes of the Children Act 1989. CBDS: 100039</param>
 ///
 public InCare( YesNoUnknown current, string laId )
     : base(LearnerDTD.INCARE)
 {
     this.SetCurrent( current );
     this.LAId = laId;
 }
Exemplo n.º 12
0
 /// <summary>
 /// Sets the value of the <c>&lt;Current&gt;</c> element.
 /// </summary>
 /// <param name="val">A YesNoUnknown object</param>
 /// <remarks>
 /// <para>The SIF specification defines the meaning of this element as: "Indicates if the learner is "looked after" currently. CBDS: 100038"</para>
 /// <para>Version: 2.6</para>
 /// <para>Since: 2.0</para>
 /// </remarks>
 public void SetCurrent( YesNoUnknown val )
 {
     SetField( LearnerDTD.INCARE_CURRENT, val );
 }
Exemplo n.º 13
0
 ///<summary>Sets the value of the <c>&lt;InCare&gt;</c> element.</summary>
 /// <param name="Current">Indicates if the learner is "looked after" currently. CBDS: 100038</param>
 /// <param name="LaId">The 'originating' authority where the learner was originally placed in public care and which looks after the child for the purposes of the Children Act 1989. CBDS: 100039</param>
 ///<remarks>
 /// <para>This form of <c>setInCare</c> is provided as a convenience method
 /// that is functionally equivalent to the <c>InCare</c></para>
 /// <para>Version: 2.6</para>
 /// <para>Since: 2.0</para>
 /// </remarks>
 public void SetInCare( YesNoUnknown Current, string LaId )
 {
     RemoveChild( LearnerDTD.LEARNERPERSONAL_INCARE);
     AddChild( LearnerDTD.LEARNERPERSONAL_INCARE, new InCare( Current, LaId ) );
 }
Exemplo n.º 14
0
 ///<summary>Sets the value of the <c>&lt;ChildProtectionRegister&gt;</c> element.</summary>
 /// <param name="IsRegistered">Indicates if the learner has been registered on the Child Protection Register. CBDS: 100042</param>
 ///<remarks>
 /// <para>This form of <c>setChildProtectionRegister</c> is provided as a convenience method
 /// that is functionally equivalent to the <c>ChildProtectionRegister</c></para>
 /// <para>Version: 2.6</para>
 /// <para>Since: 2.0</para>
 /// </remarks>
 public void SetChildProtectionRegister( YesNoUnknown IsRegistered )
 {
     RemoveChild( LearnerDTD.LEARNERPERSONAL_CHILDPROTECTIONREGISTER);
     AddChild( LearnerDTD.LEARNERPERSONAL_CHILDPROTECTIONREGISTER, new ChildProtectionRegister( IsRegistered ) );
 }
 /// <summary>
 /// Sets the value of the <c>&lt;Title1&gt;</c> element.
 /// </summary>
 /// <param name="val">A YesNoUnknown object</param>
 /// <remarks>
 /// <para>Version: 2.6</para>
 /// <para>Since: 2.2</para>
 /// </remarks>
 public void SetTitle1( YesNoUnknown val )
 {
     SetField( AssessmentDTD.ASSESSMENTSTUDENTSNAPSHOT_TITLE1, val );
 }
Exemplo n.º 16
0
 /// <summary>
 /// Sets the value of the <c>&lt;ELL&gt;</c> element.
 /// </summary>
 /// <param name="val">A YesNoUnknown object</param>
 /// <remarks>
 /// <para>Version: 2.5</para>
 /// <para>Since: 2.0</para>
 /// </remarks>
 public void SetELL( YesNoUnknown val )
 {
     SetField( StudentDTD.STUDENTPERSONAL_ELL, val );
 }
Exemplo n.º 17
0
 /// <summary>
 /// Sets the value of the <c>&lt;Homeless&gt;</c> element.
 /// </summary>
 /// <param name="val">A YesNoUnknown object</param>
 /// <remarks>
 /// <para>Version: 2.5</para>
 /// <para>Since: 2.0</para>
 /// </remarks>
 public void SetHomeless( YesNoUnknown val )
 {
     SetField( StudentDTD.STUDENTPERSONAL_HOMELESS, val );
 }
 /// <summary>
 /// Sets the value of the <c>&lt;IsRegistered&gt;</c> element.
 /// </summary>
 /// <param name="val">A YesNoUnknown object</param>
 /// <remarks>
 /// <para>The SIF specification defines the meaning of this element as: "Indicates if the learner has been registered on the Child Protection Register. CBDS: 100042"</para>
 /// <para>Version: 2.5</para>
 /// <para>Since: 2.0</para>
 /// </remarks>
 public void SetIsRegistered( YesNoUnknown val )
 {
     SetField( LearnerDTD.CHILDPROTECTIONREGISTER_ISREGISTERED, val );
 }
Exemplo n.º 19
0
 /// <summary>
 /// Sets the value of the <c>&lt;FullYearEnrollment&gt;</c> element.
 /// </summary>
 /// <param name="val">A YesNoUnknown object</param>
 /// <remarks>
 /// <para>Version: 2.6</para>
 /// <para>Since: 2.6</para>
 /// </remarks>
 public void SetFullYearEnrollment( YesNoUnknown val )
 {
     SetField( Sif3assessmentDTD.SIF3HOMEENROLLMENT_FULLYEARENROLLMENT, val );
 }
 /// <summary>
 /// Constructor that accepts values for all mandatory fields
 /// </summary>
 ///<param name="isRegistered">Indicates if the learner has been registered on the Child Protection Register. CBDS: 100042</param>
 ///
 public ChildProtectionRegister( YesNoUnknown isRegistered )
     : base(LearnerDTD.CHILDPROTECTIONREGISTER)
 {
     this.SetIsRegistered( isRegistered );
 }
Exemplo n.º 21
0
 /// <summary>
 /// Sets the value of the <c>&lt;Section504&gt;</c> element.
 /// </summary>
 /// <param name="val">A YesNoUnknown object</param>
 /// <remarks>
 /// <para>The SIF specification defines the meaning of this element as: "Is the student a qualified individual under Section 504 of the Rehabilitation Act? (Mututally exclusive with IDEA classification.)"</para>
 /// <para>Version: 2.5</para>
 /// <para>Since: 1.5r1</para>
 /// </remarks>
 public void SetSection504( YesNoUnknown val )
 {
     SetField( StudentDTD.STUDENTSNAPSHOT_SECTION504, val );
 }
Exemplo n.º 22
0
 /// <summary>
 /// Sets the value of the <c>&lt;IDEA&gt;</c> element.
 /// </summary>
 /// <param name="val">A YesNoUnknown object</param>
 /// <remarks>
 /// <para>Version: 2.5</para>
 /// <para>Since: 2.0</para>
 /// </remarks>
 public void SetIDEA( YesNoUnknown val )
 {
     SetField( StudentDTD.STUDENTPERSONAL_IDEA, val );
 }
Exemplo n.º 23
0
 /// <summary>
 /// Sets the value of the <c>&lt;VocationalConcentrator&gt;</c> element.
 /// </summary>
 /// <param name="val">A YesNoUnknown object</param>
 /// <remarks>
 /// <para>Version: 2.5</para>
 /// <para>Since: 1.5r1</para>
 /// </remarks>
 public void SetVocationalConcentrator( YesNoUnknown val )
 {
     SetField( StudentDTD.STUDENTSNAPSHOT_VOCATIONALCONCENTRATOR, val );
 }
Exemplo n.º 24
0
 /// <summary>
 /// Sets the value of the <c>&lt;Migrant&gt;</c> element.
 /// </summary>
 /// <param name="val">A YesNoUnknown object</param>
 /// <remarks>
 /// <para>Version: 2.5</para>
 /// <para>Since: 2.0</para>
 /// </remarks>
 public void SetMigrant( YesNoUnknown val )
 {
     SetField( StudentDTD.STUDENTPERSONAL_MIGRANT, val );
 }
Exemplo n.º 25
0
 /// <summary>
 /// Sets the value of the <c>&lt;ELL&gt;</c> element.
 /// </summary>
 /// <param name="val">A YesNoUnknown object</param>
 /// <remarks>
 /// <para>The SIF specification defines the meaning of this element as: "Is the student an English Language Learner under Title 3?"</para>
 /// <para>Version: 2.5</para>
 /// <para>Since: 1.5r1</para>
 /// </remarks>
 public void SetELL( YesNoUnknown val )
 {
     SetField( StudentDTD.STUDENTSNAPSHOT_ELL, val );
 }
Exemplo n.º 26
0
 /// <summary>
 /// Sets the value of the <c>&lt;Section504&gt;</c> element.
 /// </summary>
 /// <param name="val">A YesNoUnknown object</param>
 /// <remarks>
 /// <para>Version: 2.5</para>
 /// <para>Since: 2.0</para>
 /// </remarks>
 public void SetSection504( YesNoUnknown val )
 {
     SetField( StudentDTD.STUDENTPERSONAL_SECTION504, val );
 }
Exemplo n.º 27
0
 /// <summary>
 /// Sets the value of the <c>&lt;Homeless&gt;</c> element.
 /// </summary>
 /// <param name="val">A YesNoUnknown object</param>
 /// <remarks>
 /// <para>The SIF specification defines the meaning of this element as: "Is the student homeless"</para>
 /// <para>Version: 2.5</para>
 /// <para>Since: 1.5r1</para>
 /// </remarks>
 public void SetHomeless( YesNoUnknown val )
 {
     SetField( StudentDTD.STUDENTSNAPSHOT_HOMELESS, val );
 }
Exemplo n.º 28
0
 /// <summary>
 /// Sets the value of the <c>&lt;Title1&gt;</c> element.
 /// </summary>
 /// <param name="val">A YesNoUnknown object</param>
 /// <remarks>
 /// <para>Version: 2.5</para>
 /// <para>Since: 2.0</para>
 /// </remarks>
 public void SetTitle1( YesNoUnknown val )
 {
     SetField( StudentDTD.STUDENTPERSONAL_TITLE1, val );
 }
Exemplo n.º 29
0
 /// <summary>
 /// Sets the value of the <c>&lt;Migrant&gt;</c> element.
 /// </summary>
 /// <param name="val">A YesNoUnknown object</param>
 /// <remarks>
 /// <para>The SIF specification defines the meaning of this element as: "Is this a migrant student ?"</para>
 /// <para>Version: 2.5</para>
 /// <para>Since: 1.5r1</para>
 /// </remarks>
 public void SetMigrant( YesNoUnknown val )
 {
     SetField( StudentDTD.STUDENTSNAPSHOT_MIGRANT, val );
 }
 /// <summary>
 /// Sets the value of the <c>&lt;VocationalConcentrator&gt;</c> element.
 /// </summary>
 /// <param name="val">A YesNoUnknown object</param>
 /// <remarks>
 /// <para>Version: 2.6</para>
 /// <para>Since: 2.6</para>
 /// </remarks>
 public void SetVocationalConcentrator( YesNoUnknown val )
 {
     SetField( AssessmentDTD.ASSESSMENTSTUDENTSNAPSHOTSIF3_VOCATIONALCONCENTRATOR, val );
 }