Class BillingTransactionCode
This class represents the EntityModel interface to the SaBillCode database table.
Inheritance
Implements
Inherited Members
Namespace: Cmc.Nexus.Models.StudentAccounts
Assembly: Cmc.Nexus.Models.dll
Syntax
public class BillingTransactionCode : IReferenceItem, IIdentifiable
Constructors
BillingTransactionCode()
Declaration
public BillingTransactionCode()
Properties
AllowRequiredTermOverride
Gets or sets the AllowRequiredTermOverride associated with this BillingTransactionCode.
Declaration
public bool AllowRequiredTermOverride { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The AllowRequiredTermOverride. |
BillingTransactionCodeCategoryId
Gets or sets the BillingTransactionCodeCategoryId associated with this BillingTransactionCode.
Declaration
public int? BillingTransactionCodeCategoryId { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> | The BillingTransactionCodeCategoryId. |
BillingTransactionCodeTaxRateAssociations
Declaration
public virtual ICollection<BillingTransactionCodeTaxRateAssociation> BillingTransactionCodeTaxRateAssociations { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.ICollection<BillingTransactionCodeTaxRateAssociation> |
CampusGroup
Declaration
public virtual CampusGroup CampusGroup { get; set; }
Property Value
Type | Description |
---|---|
CampusGroup |
CampusGroupId
Gets or sets the CampusGroupId associated with this BillingTransactionCode.
Declaration
public int CampusGroupId { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The CampusGroupId. |
Code
Gets or sets the Code associated with this BillingTransactionCode.
Declaration
public string Code { get; set; }
Property Value
Type | Description |
---|---|
System.String | The Code. |
CreatedDateTime
Gets or sets the CreatedDateTime associated with this BillingTransactionCode.
Declaration
public DateTime CreatedDateTime { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime | The CreatedDateTime. |
EnrollmentPeriodFees
Declaration
public virtual ICollection<StudentEnrollmentPeriodFee> EnrollmentPeriodFees { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.ICollection<StudentEnrollmentPeriodFee> |
ExtendedProperties
Extended Properties
Declaration
public ICollection<BillingTransactionCodeExtendedProperty> ExtendedProperties { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.ICollection<BillingTransactionCodeExtendedProperty> |
FinanceAccountCode
Declaration
public virtual FinanceAccountCode FinanceAccountCode { get; set; }
Property Value
Type | Description |
---|---|
FinanceAccountCode |
FinanceAccountCodeId
Gets or sets the FinanceAccountCodeId associated with this BillingTransactionCode.
Declaration
public int? FinanceAccountCodeId { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> | The FinanceAccountCodeId. |
FinanceDepartmentCode
Declaration
public virtual FinanceDepartmentCode FinanceDepartmentCode { get; set; }
Property Value
Type | Description |
---|---|
FinanceDepartmentCode |
FinanceDepartmentCodeId
Gets or sets the FinanceDepartmentCodeId associated with this BillingTransactionCode.
Declaration
public int? FinanceDepartmentCodeId { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> | The FinanceDepartmentCodeId. |
FinanceProjectCode
Declaration
public virtual FinanceProjectCode FinanceProjectCode { get; set; }
Property Value
Type | Description |
---|---|
FinanceProjectCode |
FinanceProjectCodeId
Gets or sets the FinanceProjectCodeId associated with this BillingTransactionCode.
Declaration
public int? FinanceProjectCodeId { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> | The FinanceProjectCodeId. |
Id
Gets or sets the Id associated with this BillingTransactionCode.
Declaration
public int Id { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The Id. |
IncludeInRevenueRecognition
Gets or sets the IncludeInRevenueRecognition associated with this BillingTransactionCode.
Declaration
public bool IncludeInRevenueRecognition { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The IncludeInRevenueRecognition. |
IsActive
Gets or sets the IsActive associated with this BillingTransactionCode.
Declaration
public bool IsActive { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The IsActive. |
IsDeposit
Gets or sets the IsDeposit associated with this BillingTransactionCode.
Declaration
public bool IsDeposit { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The IsDeposit. |
IsDepositsAccepted
Gets or sets the IsDepositsAccepted associated with this BillingTransactionCode.
Declaration
public bool IsDepositsAccepted { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The IsDepositsAccepted. |
IsDiscount
Gets or sets the IsDiscount associated with this BillingTransactionCode.
Declaration
public bool IsDiscount { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The IsDiscount. |
IsEditMiscCashGlAccountNumberAllowed
Gets or sets the IsEditMiscCashGlAccountNumberAllowed associated with this BillingTransactionCode.
Declaration
public bool IsEditMiscCashGlAccountNumberAllowed { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The IsEditMiscCashGlAccountNumberAllowed. |
IsExamFee
Gets or sets the IsExamFee associated with this BillingTransactionCode.
Declaration
public bool IsExamFee { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The IsExamFee. |
IsForfeit
Gets or sets the IsForfeit associated with this BillingTransactionCode.
Declaration
public bool IsForfeit { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The IsForfeit. |
IsIncludedIn1098T
Gets or sets the IsIncludedIn1098T associated with this BillingTransactionCode.
Declaration
public bool IsIncludedIn1098T { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The IsIncludedIn1098T. |
IsIncludedInRt4Calculation
Gets or sets the IsIncludedInRt4Calculation associated with this BillingTransactionCode.
Declaration
public bool IsIncludedInRt4Calculation { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The IsIncludedInRt4Calculation. |
IsIncludedSchoolActivitiesRevenue1098T
Gets or sets the IsIncludedSchoolActivitiesRevenue1098T associated with this BillingTransactionCode.
Declaration
public bool? IsIncludedSchoolActivitiesRevenue1098T { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Boolean> | The IsIncludedSchoolActivitiesRevenue1098T. |
IsInterestCharge
Gets or sets the IsInterestCharge associated with this BillingTransactionCode.
Declaration
public bool IsInterestCharge { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The IsInterestCharge. |
IsLateFee
Gets or sets the IsLateFee associated with this BillingTransactionCode.
Declaration
public bool IsLateFee { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The IsLateFee. |
IsNegativeRevenueAmortized
Gets or sets the IsNegativeRevenueAmortized associated with this BillingTransactionCode.
Declaration
public bool? IsNegativeRevenueAmortized { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Boolean> | The IsNegativeRevenueAmortized. |
IsPenalty
Gets or sets the IsPenalty associated with this BillingTransactionCode.
Declaration
public bool IsPenalty { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The IsPenalty. |
IsRefund
Gets or sets the IsRefund associated with this BillingTransactionCode.
Declaration
public bool IsRefund { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The IsRefund. |
IsRetakeFee
Gets or sets the IsRetakeFee associated with this BillingTransactionCode.
Declaration
public bool IsRetakeFee { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The IsRetakeFee. |
IsRevenueDeferred
Gets or sets the IsRevenueDeferred associated with this BillingTransactionCode.
Declaration
public bool IsRevenueDeferred { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The IsRevenueDeferred. |
IsStudentBilledOneTimeOnly
Gets or sets the IsStudentBilledOneTimeOnly associated with this BillingTransactionCode.
Declaration
public bool? IsStudentBilledOneTimeOnly { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Boolean> | The IsStudentBilledOneTimeOnly. |
IsSystemCode
Gets or sets the IsSystemCode associated with this BillingTransactionCode.
Declaration
public bool IsSystemCode { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The IsSystemCode. |
IsTitleIvCharge
Gets or sets the IsTitleIvCharge associated with this BillingTransactionCode.
Declaration
public bool IsTitleIvCharge { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The IsTitleIvCharge. |
IsTitleIvChargeNoWaiver
Gets or sets the IsTitleIvChargeNoWaiver associated with this BillingTransactionCode.
Declaration
public bool IsTitleIvChargeNoWaiver { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The IsTitleIvChargeNoWaiver. |
IsTuition
Gets or sets the IsTuition associated with this BillingTransactionCode.
Declaration
public bool IsTuition { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The IsTuition. |
IsWriteOff
Gets or sets the IsWriteOff associated with this BillingTransactionCode.
Declaration
public bool? IsWriteOff { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Boolean> | The IsWriteOff. |
LastModifiedDateTime
Gets or sets the LastModifiedDateTime associated with this BillingTransactionCode.
Declaration
public DateTime LastModifiedDateTime { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime | The LastModifiedDateTime. |
LastModifiedUser
Declaration
public virtual Staff LastModifiedUser { get; set; }
Property Value
Type | Description |
---|---|
Staff |
LastModifiedUserId
Gets or sets the LastModifiedUserId associated with this BillingTransactionCode.
Declaration
public int LastModifiedUserId { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The LastModifiedUserId. |
Name
Gets or sets the Name associated with this BillingTransactionCode.
Declaration
public string Name { get; set; }
Property Value
Type | Description |
---|---|
System.String | The Name. |
RevenuePeriod
Gets or sets the RevenuePeriod associated with this BillingTransactionCode.
Declaration
public string RevenuePeriod { get; set; }
Property Value
Type | Description |
---|---|
System.String | The RevenuePeriod. |
TransactionCategory
Declaration
public virtual BillingTransactionCodeCategory TransactionCategory { get; set; }
Property Value
Type | Description |
---|---|
BillingTransactionCodeCategory |
Usage
Gets or sets the Usage associated with this BillingTransactionCode.
Declaration
public string Usage { get; set; }
Property Value
Type | Description |
---|---|
System.String | The Usage. |
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. |