/// <summary>
 /// Constructor that accepts values for all mandatory fields
 /// </summary>
 ///<param name="category">Reason for alternative tuition. CBDS: 100235</param>
 ///<param name="startDate">Beginning date for alternative tuition. CBDS: 100236</param>
 ///<param name="provisionType">Alternative tuition provision type. CBDS: 100279</param>
 ///
 public AlternativeTuition( TuitionCategory category, DateTime? startDate, AlternativeProvisionType provisionType )
     : base(LearnerDTD.ALTERNATIVETUITION)
 {
     this.SetCategory( category );
     this.StartDate = startDate;
     this.SetProvisionType( provisionType );
 }
Beispiel #2
0
 ///<summary>Sets the value of the <c>&lt;AlternativeTuition&gt;</c> element.</summary>
 /// <param name="Category">Reason for alternative tuition. CBDS: 100235</param>
 /// <param name="StartDate">Beginning date for alternative tuition. CBDS: 100236</param>
 /// <param name="ProvisionType">Alternative tuition provision type. CBDS: 100279</param>
 ///<remarks>
 /// <para>This form of <c>setAlternativeTuition</c> is provided as a convenience method
 /// that is functionally equivalent to the <c>AlternativeTuition</c></para>
 /// <para>Version: 2.6</para>
 /// <para>Since: 2.0</para>
 /// </remarks>
 public void SetAlternativeTuition(TuitionCategory Category, DateTime?StartDate, AlternativeProvisionType ProvisionType)
 {
     RemoveChild(LearnerDTD.LEARNERSCHOOLENROLMENT_ALTERNATIVETUITION);
     AddChild(LearnerDTD.LEARNERSCHOOLENROLMENT_ALTERNATIVETUITION, new AlternativeTuition(Category, StartDate, ProvisionType));
 }
 /// <summary>
 /// Constructor that accepts values for all mandatory fields
 /// </summary>
 ///<param name="category">Reason for alternative tuition. CBDS: 100235</param>
 ///<param name="startDate">Beginning date for alternative tuition. CBDS: 100236</param>
 ///<param name="provisionType">Alternative tuition provision type. CBDS: 100279</param>
 ///
 public AlternativeTuition(TuitionCategory category, DateTime?startDate, AlternativeProvisionType provisionType) : base(LearnerDTD.ALTERNATIVETUITION)
 {
     this.SetCategory(category);
     this.StartDate = startDate;
     this.SetProvisionType(provisionType);
 }
 /// <summary>
 /// Sets the value of the <c>&lt;ProvisionType&gt;</c> element.
 /// </summary>
 /// <param name="val">A AlternativeProvisionType object</param>
 /// <remarks>
 /// <para>The SIF specification defines the meaning of this element as: "Alternative tuition provision type. CBDS: 100279"</para>
 /// <para>Version: 2.6</para>
 /// <para>Since: 2.0</para>
 /// </remarks>
 public void SetProvisionType(AlternativeProvisionType val)
 {
     SetField(LearnerDTD.ALTERNATIVETUITION_PROVISIONTYPE, val);
 }
 ///<summary>Sets the value of the <c>&lt;AlternativeTuition&gt;</c> element.</summary>
 /// <param name="Category">Reason for alternative tuition. CBDS: 100235</param>
 /// <param name="StartDate">Beginning date for alternative tuition. CBDS: 100236</param>
 /// <param name="ProvisionType">Alternative tuition provision type. CBDS: 100279</param>
 ///<remarks>
 /// <para>This form of <c>setAlternativeTuition</c> is provided as a convenience method
 /// that is functionally equivalent to the <c>AlternativeTuition</c></para>
 /// <para>Version: 2.6</para>
 /// <para>Since: 2.0</para>
 /// </remarks>
 public void SetAlternativeTuition( TuitionCategory Category, DateTime? StartDate, AlternativeProvisionType ProvisionType )
 {
     RemoveChild( LearnerDTD.LEARNERSCHOOLENROLMENT_ALTERNATIVETUITION);
     AddChild( LearnerDTD.LEARNERSCHOOLENROLMENT_ALTERNATIVETUITION, new AlternativeTuition( Category, StartDate, ProvisionType ) );
 }
 /// <summary>
 /// Sets the value of the <c>&lt;ProvisionType&gt;</c> element.
 /// </summary>
 /// <param name="val">A AlternativeProvisionType object</param>
 /// <remarks>
 /// <para>The SIF specification defines the meaning of this element as: "Alternative tuition provision type. CBDS: 100279"</para>
 /// <para>Version: 2.5</para>
 /// <para>Since: 2.0</para>
 /// </remarks>
 public void SetProvisionType( AlternativeProvisionType val )
 {
     SetField( LearnerDTD.ALTERNATIVETUITION_PROVISIONTYPE, val );
 }