예제 #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">A SchoolYear</param>
 ///<param name="name">A Name</param>
 ///<param name="localId">A LocalId</param>
 ///<param name="homeEnrollment">An HomeEnrollment</param>
 ///
 public StudentSnapshot( DateTime? snapDate, string studentPersonalRefId, int? schoolYear, Name name, string localId, HomeEnrollment homeEnrollment )
     : base(Adk.SifVersion, StudentDTD.STUDENTSNAPSHOT)
 {
     this.SnapDate = snapDate;
     this.StudentPersonalRefId = studentPersonalRefId;
     this.SchoolYear = schoolYear;
     this.Name = name;
     this.LocalId = localId;
     this.HomeEnrollment = homeEnrollment;
 }
예제 #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">A SchoolYear</param>
 ///<param name="name">A Name</param>
 ///<param name="localId">A LocalId</param>
 ///<param name="homeEnrollment">An HomeEnrollment</param>
 ///
 public StudentSnapshot(DateTime?snapDate, string studentPersonalRefId, int?schoolYear, Name name, string localId, HomeEnrollment homeEnrollment) : base(Adk.SifVersion, StudentDTD.STUDENTSNAPSHOT)
 {
     this.SnapDate             = snapDate;
     this.StudentPersonalRefId = studentPersonalRefId;
     this.SchoolYear           = schoolYear;
     this.Name           = name;
     this.LocalId        = localId;
     this.HomeEnrollment = homeEnrollment;
 }