/// <summary>
 /// Constructor that accepts values for all mandatory fields
 /// </summary>
 ///<param name="reportDate">Date that report snapshot was generated</param>
 ///<param name="schoolYear">School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g., "2004" for the 2003-04 school year).</param>
 ///<param name="stateProvinceId">State assigned reporting unit number</param>
 ///<param name="ssn">Employee social security number</param>
 ///<param name="name">Name of employee.</param>
 ///<param name="race">Primary employee's race</param>
 ///<param name="certifications">Employee certification area information</param>
 ///<param name="salary">Employee's salary</param>
 ///<param name="status">A Status</param>
 ///<param name="leave">Is this employee on leave this year?</param>
 ///<param name="totalYears">Total number of years employee has been in a professional position</param>
 ///<param name="unitYears">Total number of years at current LEA</param>
 ///<param name="education">Highest level of education attained by employee.</param>
 ///
 public EmployeeCredential( DateTime? reportDate, int? schoolYear, string stateProvinceId, string ssn, Name name, RaceType race, Certifications certifications, MonetaryAmount salary, EmploymentStatus status, YesNo leave, decimal? totalYears, decimal? unitYears, TeachingCredentialBasis education )
     : base(Adk.SifVersion, ProfdevDTD.EMPLOYEECREDENTIAL)
 {
     this.ReportDate = reportDate;
     this.SchoolYear = schoolYear;
     this.StateProvinceId = stateProvinceId;
     this.SSN = ssn;
     this.Name = name;
     this.SetRace( race );
     this.Certifications = certifications;
     this.Salary = salary;
     this.SetStatus( status );
     this.SetLeave( leave );
     this.TotalYears = totalYears;
     this.UnitYears = unitYears;
     this.SetEducation( education );
 }
 /// <summary>
 /// Sets the value of the <c>&lt;Education&gt;</c> element.
 /// </summary>
 /// <param name="val">A TeachingCredentialBasis object</param>
 /// <remarks>
 /// <para>The SIF specification defines the meaning of this element as: "Highest level of education attained by employee."</para>
 /// <para>Version: 2.5</para>
 /// <para>Since: 1.5r1</para>
 /// </remarks>
 public void SetEducation( TeachingCredentialBasis val )
 {
     SetField( ProfdevDTD.EMPLOYEECREDENTIAL_EDUCATION, val );
 }
Beispiel #3
0
 /// <summary>
 /// Sets the value of the <c>&lt;Education&gt;</c> element.
 /// </summary>
 /// <param name="val">A TeachingCredentialBasis object</param>
 /// <remarks>
 /// <para>The SIF specification defines the meaning of this element as: "Highest level of education attained by employee."</para>
 /// <para>Version: 2.6</para>
 /// <para>Since: 1.5r1</para>
 /// </remarks>
 public void SetEducation(TeachingCredentialBasis val)
 {
     SetField(ProfdevDTD.EMPLOYEECREDENTIAL_EDUCATION, val);
 }
Beispiel #4
0
 /// <summary>
 /// Constructor that accepts values for all mandatory fields
 /// </summary>
 ///<param name="reportDate">Date that report snapshot was generated</param>
 ///<param name="schoolYear">School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g., "2004" for the 2003-04 school year).</param>
 ///<param name="stateProvinceId">State assigned reporting unit number</param>
 ///<param name="ssn">Employee social security number</param>
 ///<param name="name">Name of employee.</param>
 ///<param name="race">Primary employee's race</param>
 ///<param name="certifications">Employee certification area information</param>
 ///<param name="salary">Employee's salary</param>
 ///<param name="status">A Status</param>
 ///<param name="leave">Is this employee on leave this year?</param>
 ///<param name="totalYears">Total number of years employee has been in a professional position</param>
 ///<param name="unitYears">Total number of years at current LEA</param>
 ///<param name="education">Highest level of education attained by employee.</param>
 ///
 public EmployeeCredential(DateTime?reportDate, int?schoolYear, string stateProvinceId, string ssn, Name name, RaceType race, Certifications certifications, MonetaryAmount salary, EmploymentStatus status, YesNo leave, decimal?totalYears, decimal?unitYears, TeachingCredentialBasis education) : base(Adk.SifVersion, ProfdevDTD.EMPLOYEECREDENTIAL)
 {
     this.ReportDate      = reportDate;
     this.SchoolYear      = schoolYear;
     this.StateProvinceId = stateProvinceId;
     this.SSN             = ssn;
     this.Name            = name;
     this.SetRace(race);
     this.Certifications = certifications;
     this.Salary         = salary;
     this.SetStatus(status);
     this.SetLeave(leave);
     this.TotalYears = totalYears;
     this.UnitYears  = unitYears;
     this.SetEducation(education);
 }