Class RevenueEarningMethod
This class represents the EntityModel interface to the SaEarningsMethod database table.
Inheritance
Inherited Members
Namespace: Cmc.Nexus.Models.StudentAccounts
Assembly: Cmc.Nexus.Models.dll
Syntax
public class RevenueEarningMethod
Constructors
RevenueEarningMethod()
Declaration
public RevenueEarningMethod()
Properties
CampusGroup
Declaration
public virtual CampusGroup CampusGroup { get; set; }
Property Value
Type | Description |
---|---|
CampusGroup |
CampusGroupId
Gets or sets the CampusGroupId associated with this RevenueEarningMethod.
Declaration
public int CampusGroupId { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The CampusGroupId. |
CheckLdaDays
Gets or sets the CheckLdaDays associated with this RevenueEarningMethod.
Declaration
public decimal? CheckLdaDays { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Decimal> | The CheckLdaDays. |
Code
Gets or sets the Code associated with this RevenueEarningMethod.
Declaration
public string Code { get; set; }
Property Value
Type | Description |
---|---|
System.String | The Code. |
CreatedDateTime
Gets or sets the CreatedDateTime associated with this RevenueEarningMethod.
Declaration
public DateTime CreatedDateTime { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime | The CreatedDateTime. |
EarnRevenueSuspendedDropDays
Gets or sets the EarnRevenueSuspendedDropDays associated with this RevenueEarningMethod.
Declaration
public int? EarnRevenueSuspendedDropDays { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> | The EarnRevenueSuspendedDropDays. |
Frequency
Gets or sets the Frequency associated with this RevenueEarningMethod.
Declaration
public string Frequency { get; set; }
Property Value
Type | Description |
---|---|
System.String | The Frequency. |
Id
Gets or sets the Id associated with this RevenueEarningMethod.
Declaration
public int Id { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The Id. |
IsActive
Gets or sets the IsActive associated with this RevenueEarningMethod.
Declaration
public bool IsActive { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The IsActive. |
IsEarnedOnChildTerm
Gets or sets the IsEarnedOnChildTerm associated with this RevenueEarningMethod.
Declaration
public bool IsEarnedOnChildTerm { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The IsEarnedOnChildTerm. |
IsEarnRevenueSuspendedRefundCalcNotPosted
Gets or sets the IsEarnRevenueSuspendedRefundCalcNotPosted associated with this RevenueEarningMethod.
Declaration
public bool IsEarnRevenueSuspendedRefundCalcNotPosted { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The IsEarnRevenueSuspendedRefundCalcNotPosted. |
IsFirstAttendanceDateChecked
Gets or sets the IsFirstAttendanceDateChecked associated with this RevenueEarningMethod.
Declaration
public bool IsFirstAttendanceDateChecked { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The IsFirstAttendanceDateChecked. |
IsFirstMonthIncludedAllocation
Gets or sets the IsFirstMonthIncludedAllocation associated with this RevenueEarningMethod.
Declaration
public bool IsFirstMonthIncludedAllocation { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The IsFirstMonthIncludedAllocation. |
IsLastMonthIncludedAllocation
Gets or sets the IsLastMonthIncludedAllocation associated with this RevenueEarningMethod.
Declaration
public bool IsLastMonthIncludedAllocation { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The IsLastMonthIncludedAllocation. |
IsRevenueAdjustedForHolidays
Gets or sets the IsRevenueAdjustedForHolidays associated with this RevenueEarningMethod.
Declaration
public bool IsRevenueAdjustedForHolidays { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The IsRevenueAdjustedForHolidays. |
IsRevenueEarnedAfterPeriod
Gets or sets the IsRevenueEarnedAfterPeriod associated with this RevenueEarningMethod.
Declaration
public bool IsRevenueEarnedAfterPeriod { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The IsRevenueEarnedAfterPeriod. |
IsRevenueEarnedLoaStudents
Gets or sets the IsRevenueEarnedLoaStudents associated with this RevenueEarningMethod.
Declaration
public bool IsRevenueEarnedLoaStudents { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The IsRevenueEarnedLoaStudents. |
IsScheduleUsed
Gets or sets the IsScheduleUsed associated with this RevenueEarningMethod.
Declaration
public bool IsScheduleUsed { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The IsScheduleUsed. |
LastModifiedDateTime
Gets or sets the LastModifiedDateTime associated with this RevenueEarningMethod.
Declaration
public DateTime LastModifiedDateTime { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime | The LastModifiedDateTime. |
LastModifiedUserId
Gets or sets the LastModifiedUserId associated with this RevenueEarningMethod.
Declaration
public int LastModifiedUserId { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The LastModifiedUserId. |
LateCharge
Gets or sets the LateCharge associated with this RevenueEarningMethod.
Declaration
public string LateCharge { get; set; }
Property Value
Type | Description |
---|---|
System.String | The LateCharge. |
LessonDate
Gets or sets the LessonDate associated with this RevenueEarningMethod.
Declaration
public string LessonDate { get; set; }
Property Value
Type | Description |
---|---|
System.String | The LessonDate. |
MaximumDayForFull
Gets or sets the MaximumDayForFull associated with this RevenueEarningMethod.
Declaration
public byte? MaximumDayForFull { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Byte> | The MaximumDayForFull. |
MaximumDayForHalf
Gets or sets the MaximumDayForHalf associated with this RevenueEarningMethod.
Declaration
public byte? MaximumDayForHalf { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Byte> | The MaximumDayForHalf. |
MinimumDayForFull
Gets or sets the MinimumDayForFull associated with this RevenueEarningMethod.
Declaration
public byte? MinimumDayForFull { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Byte> | The MinimumDayForFull. |
MinimumDayForHalf
Gets or sets the MinimumDayForHalf associated with this RevenueEarningMethod.
Declaration
public byte? MinimumDayForHalf { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Byte> | The MinimumDayForHalf. |
Name
Gets or sets the Name associated with this RevenueEarningMethod.
Declaration
public string Name { get; set; }
Property Value
Type | Description |
---|---|
System.String | The Name. |
RequiredAttendanceHours
Gets or sets the RequiredAttendanceHours associated with this RevenueEarningMethod.
Declaration
public decimal RequiredAttendanceHours { get; set; }
Property Value
Type | Description |
---|---|
System.Decimal | The RequiredAttendanceHours. |
RequiredAttendancePercent
Gets or sets the RequiredAttendancePercent associated with this RevenueEarningMethod.
Declaration
public decimal RequiredAttendancePercent { get; set; }
Property Value
Type | Description |
---|---|
System.Decimal | The RequiredAttendancePercent. |
RevenueEarningMethodDetails
Declaration
public virtual ICollection<RevenueEarningMethodDetail> RevenueEarningMethodDetails { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.ICollection<RevenueEarningMethodDetail> |
RevenueEndDateFlag
Gets or sets the RevenueEndDateFlag associated with this RevenueEarningMethod.
Declaration
public string RevenueEndDateFlag { get; set; }
Property Value
Type | Description |
---|---|
System.String | The RevenueEndDateFlag. |
RevenueUnitBasis
Gets or sets the RevenueUnitBasis associated with this RevenueEarningMethod.
Declaration
public string RevenueUnitBasis { get; set; }
Property Value
Type | Description |
---|---|
System.String | The RevenueUnitBasis. |
StatusChangeDate
Gets or sets the StatusChangeDate associated with this RevenueEarningMethod.
Declaration
public string StatusChangeDate { get; set; }
Property Value
Type | Description |
---|---|
System.String | The StatusChangeDate. |
Methods
GeneratedInitializer()
This is the auto-generated initializer that knows how to deal with any relationship initialization for auto-generated relationships.
Declaration
public void GeneratedInitializer()
SetupFluentMappings(DbModelBuilder)
Any type of relationship that can't be inferred from the entity annotations must be done by hand using the Fluent api. Handle those relationships here.
Declaration
public static void SetupFluentMappings(DbModelBuilder modelBuilder)
Parameters
Type | Name | Description |
---|---|---|
System.Data.Entity.DbModelBuilder | modelBuilder | The DbModelBuilder that has all of the model entities. |