Esempio n. 1
0
 /// <summary>
 /// Constructor that accepts values for all mandatory fields
 /// </summary>
 ///<param name="snapDate">The date the data snapshot was taken. Some elements are provided/calculated as of the SnapDate, and some are provided as of the date the object is requested (i.e., some can be historical and some will represent the last information available/last known value). In a SIS the following elements are provided/calculated as of the SnapDate: Age, HomeEnrollment and all its child elements. Other applications (e.g., data warehouses) may be able to provide values for other elements on various snap dates.</param>
 ///<param name="studentPersonalRefId">The ID (GUID) of the student to whom this information relates.</param>
 ///<param name="schoolYear">
 ///         School year in which the SnapDate falls, and for which the information is applicable, expressed as the four-digit year
 ///         in which the school year ends (e.g. 2007 for the 2006-07 school year).
 ///       </param>
 ///<param name="localId">The locally-defined identifier for this student.</param>
 ///<param name="homeEnrollment">Enrollment-related information for the school that is responsible for reporting the student's membership/child accounting information.  This is most likely the primary enrollment site for the student.</param>
 ///
 public StudentSnapshot( DateTime? snapDate, string studentPersonalRefId, int? schoolYear, string localId, HomeEnrollment homeEnrollment )
     : base(Adk.SifVersion, StudentDTD.STUDENTSNAPSHOT)
 {
     this.SnapDate = snapDate;
     this.StudentPersonalRefId = studentPersonalRefId;
     this.SchoolYear = schoolYear;
     this.LocalId = localId;
     this.HomeEnrollment = homeEnrollment;
 }
Esempio n. 2
0
 /// <summary>
 /// Constructor that accepts values for all mandatory fields
 /// </summary>
 ///<param name="snapDate">The date the data snapshot was taken. Some elements are provided/calculated as of the SnapDate, and some are provided as of the date the object is requested (i.e., some can be historical and some will represent the last information available/last known value). In a SIS the following elements are provided/calculated as of the SnapDate: Age, HomeEnrollment and all its child elements. Other applications (e.g., data warehouses) may be able to provide values for other elements on various snap dates.</param>
 ///<param name="studentPersonalRefId">The ID (GUID) of the student to whom this information relates.</param>
 ///<param name="schoolYear">
 ///         School year in which the SnapDate falls, and for which the information is applicable, expressed as the four-digit year
 ///         in which the school year ends (e.g. 2007 for the 2006-07 school year).
 ///       </param>
 ///<param name="localId">The locally-defined identifier for this student.</param>
 ///<param name="homeEnrollment">Enrollment-related information for the school that is responsible for reporting the student's membership/child accounting information.  This is most likely the primary enrollment site for the student.</param>
 ///
 public StudentSnapshot(DateTime?snapDate, string studentPersonalRefId, int?schoolYear, string localId, HomeEnrollment homeEnrollment) : base(Adk.SifVersion, StudentDTD.STUDENTSNAPSHOT)
 {
     this.SnapDate             = snapDate;
     this.StudentPersonalRefId = studentPersonalRefId;
     this.SchoolYear           = schoolYear;
     this.LocalId        = localId;
     this.HomeEnrollment = homeEnrollment;
 }