/// <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><AlternativeTuition></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><Category></c> element. /// </summary> /// <param name="val">A TuitionCategory object</param> /// <remarks> /// <para>The SIF specification defines the meaning of this element as: "Reason for alternative tuition. CBDS: 100235"</para> /// <para>Version: 2.6</para> /// <para>Since: 2.0</para> /// </remarks> public void SetCategory(TuitionCategory val) { SetField(LearnerDTD.ALTERNATIVETUITION_CATEGORY, val); }
/// <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><AlternativeTuition></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><Category></c> element. /// </summary> /// <param name="val">A TuitionCategory object</param> /// <remarks> /// <para>The SIF specification defines the meaning of this element as: "Reason for alternative tuition. CBDS: 100235"</para> /// <para>Version: 2.5</para> /// <para>Since: 2.0</para> /// </remarks> public void SetCategory( TuitionCategory val ) { SetField( LearnerDTD.ALTERNATIVETUITION_CATEGORY, val ); }