/// <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><Education></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 ); }
/// <summary> /// Sets the value of the <c><Education></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); }
/// <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); }