Class StudentBillingStatementBatch
This class represents the EntityModel interface to the SaBillingStatementBatchStudent database table.
Inheritance
Inherited Members
Namespace: Cmc.Nexus.Models.StudentAccounts
Assembly: Cmc.Nexus.Models.dll
Syntax
public class StudentBillingStatementBatch
Constructors
StudentBillingStatementBatch()
Declaration
public StudentBillingStatementBatch()
Properties
AccountReceivableBalance
Gets or sets the AccountReceivableBalance associated with this StudentBillingStatementBatch.
Declaration
public decimal AccountReceivableBalance { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Decimal | The AccountReceivableBalance. |
AddDropDate
Gets or sets the AddDropDate associated with this StudentBillingStatementBatch.
Declaration
public DateTime? AddDropDate { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.DateTime> | The AddDropDate. |
BatchDetails
Declaration
public virtual ICollection<StudentBillingStatementBatchDetail> BatchDetails { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.ICollection<StudentBillingStatementBatchDetail> |
Campus
Declaration
public virtual Campus Campus { get; set; }
Property Value
| Type | Description |
|---|---|
| Campus |
CampusId
Gets or sets the CampusId associated with this StudentBillingStatementBatch.
Declaration
public int CampusId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 | The CampusId. |
Charges
Gets or sets the Charges associated with this StudentBillingStatementBatch.
Declaration
public decimal Charges { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Decimal | The Charges. |
ClosingDate
Gets or sets the ClosingDate associated with this StudentBillingStatementBatch.
Declaration
public DateTime ClosingDate { get; set; }
Property Value
| Type | Description |
|---|---|
| System.DateTime | The ClosingDate. |
ConnectedExpectedStartDate
Gets or sets the ConnectedExpectedStartDate associated with this StudentBillingStatementBatch.
Declaration
public DateTime? ConnectedExpectedStartDate { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.DateTime> | The ConnectedExpectedStartDate. |
ConnectedGraduationDate
Gets or sets the ConnectedGraduationDate associated with this StudentBillingStatementBatch.
Declaration
public DateTime? ConnectedGraduationDate { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.DateTime> | The ConnectedGraduationDate. |
ConnectedProgramVersionName
Gets or sets the ConnectedProgramVersionName associated with this StudentBillingStatementBatch.
Declaration
public string ConnectedProgramVersionName { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The ConnectedProgramVersionName. |
ConnectedStudentAcademicYearPaymentPeriodId
Gets or sets the ConnectedStudentAcademicYearPaymentPeriodId associated with this StudentBillingStatementBatch.
Declaration
public int? ConnectedStudentAcademicYearPaymentPeriodId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> | The ConnectedStudentAcademicYearPaymentPeriodId. |
ConnectedStudentEnrollmentPeriodId
Gets or sets the ConnectedStudentEnrollmentPeriodId associated with this StudentBillingStatementBatch.
Declaration
public int? ConnectedStudentEnrollmentPeriodId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> | The ConnectedStudentEnrollmentPeriodId. |
ConnectedTermId
Gets or sets the ConnectedTermId associated with this StudentBillingStatementBatch.
Declaration
public int? ConnectedTermId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> | The ConnectedTermId. |
CreatedDateTime
Gets or sets the CreatedDateTime associated with this StudentBillingStatementBatch.
Declaration
public DateTime CreatedDateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| System.DateTime | The CreatedDateTime. |
EstimatedFunding
Gets or sets the EstimatedFunding associated with this StudentBillingStatementBatch.
Declaration
public decimal EstimatedFunding { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Decimal | The EstimatedFunding. |
ExpectedFundingTermId
Gets or sets the ExpectedFundingTermId associated with this StudentBillingStatementBatch.
Declaration
public int? ExpectedFundingTermId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> | The ExpectedFundingTermId. |
ExpectedStartDate
Gets or sets the ExpectedStartDate associated with this StudentBillingStatementBatch.
Declaration
public DateTime? ExpectedStartDate { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.DateTime> | The ExpectedStartDate. |
GraduationDate
Gets or sets the GraduationDate associated with this StudentBillingStatementBatch.
Declaration
public DateTime? GraduationDate { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.DateTime> | The GraduationDate. |
Id
Gets or sets the Id associated with this StudentBillingStatementBatch.
Declaration
public int Id { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 | The Id. |
IsAddDropDatePrinted
Gets or sets the IsAddDropDatePrinted associated with this StudentBillingStatementBatch.
Declaration
public bool? IsAddDropDatePrinted { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> | The IsAddDropDatePrinted. |
IsClassSchedulePrinted
Gets or sets the IsClassSchedulePrinted associated with this StudentBillingStatementBatch.
Declaration
public bool? IsClassSchedulePrinted { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> | The IsClassSchedulePrinted. |
IsConnectedEnrollmentPrinted
Gets or sets the IsConnectedEnrollmentPrinted associated with this StudentBillingStatementBatch.
Declaration
public bool IsConnectedEnrollmentPrinted { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The IsConnectedEnrollmentPrinted. |
IsEnrollmentInformationPrinted
Gets or sets the IsEnrollmentInformationPrinted associated with this StudentBillingStatementBatch.
Declaration
public bool? IsEnrollmentInformationPrinted { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> | The IsEnrollmentInformationPrinted. |
IsExpectedFundingPrinted
Gets or sets the IsExpectedFundingPrinted associated with this StudentBillingStatementBatch.
Declaration
public bool? IsExpectedFundingPrinted { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> | The IsExpectedFundingPrinted. |
IsLedgerCardPrinted
Gets or sets the IsLedgerCardPrinted associated with this StudentBillingStatementBatch.
Declaration
public bool? IsLedgerCardPrinted { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> | The IsLedgerCardPrinted. |
IsOverallBalancePrinted
Gets or sets the IsOverallBalancePrinted associated with this StudentBillingStatementBatch.
Declaration
public bool? IsOverallBalancePrinted { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> | The IsOverallBalancePrinted. |
IsPaymentDueDatePrinted
Gets or sets the IsPaymentDueDatePrinted associated with this StudentBillingStatementBatch.
Declaration
public bool? IsPaymentDueDatePrinted { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> | The IsPaymentDueDatePrinted. |
IsRegDetailReport
Gets or sets the IsRegDetailReport associated with this StudentBillingStatementBatch.
Declaration
public bool? IsRegDetailReport { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> | The IsRegDetailReport. |
IsStudentAddressPrinted
Gets or sets the IsStudentAddressPrinted associated with this StudentBillingStatementBatch.
Declaration
public bool? IsStudentAddressPrinted { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> | The IsStudentAddressPrinted. |
IsSubsidiaryPrinted
Gets or sets the IsSubsidiaryPrinted associated with this StudentBillingStatementBatch.
Declaration
public bool? IsSubsidiaryPrinted { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> | The IsSubsidiaryPrinted. |
LastModifiedDateTime
Gets or sets the LastModifiedDateTime associated with this StudentBillingStatementBatch.
Declaration
public DateTime LastModifiedDateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| System.DateTime | The LastModifiedDateTime. |
LastModifiedUserId
Gets or sets the LastModifiedUserId associated with this StudentBillingStatementBatch.
Declaration
public int LastModifiedUserId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 | The LastModifiedUserId. |
NameStudent
Gets or sets the NameStudent associated with this StudentBillingStatementBatch.
Declaration
public string NameStudent { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The NameStudent. |
PaymentDueDate
Gets or sets the PaymentDueDate associated with this StudentBillingStatementBatch.
Declaration
public DateTime? PaymentDueDate { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.DateTime> | The PaymentDueDate. |
PendingCharges
Gets or sets the PendingCharges associated with this StudentBillingStatementBatch.
Declaration
public decimal PendingCharges { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Decimal | The PendingCharges. |
PrintIdentifier
Gets or sets the PrintIdentifier associated with this StudentBillingStatementBatch.
Declaration
public string PrintIdentifier { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The PrintIdentifier. |
ProgramVersionName
Gets or sets the ProgramVersionName associated with this StudentBillingStatementBatch.
Declaration
public string ProgramVersionName { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The ProgramVersionName. |
RegistrationComment
Gets or sets the RegistrationComment associated with this StudentBillingStatementBatch.
Declaration
public string RegistrationComment { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The RegistrationComment. |
ReportVersion
Gets or sets the ReportVersion associated with this StudentBillingStatementBatch.
Declaration
public int? ReportVersion { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> | The ReportVersion. |
ScheduleTermId
Gets or sets the ScheduleTermId associated with this StudentBillingStatementBatch.
Declaration
public int? ScheduleTermId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> | The ScheduleTermId. |
StatementComment
Gets or sets the StatementComment associated with this StudentBillingStatementBatch.
Declaration
public string StatementComment { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The StatementComment. |
Student
Declaration
public virtual Student Student { get; set; }
Property Value
| Type | Description |
|---|---|
| Student |
StudentAcademicYearPaymentPeriodId
Gets or sets the StudentAcademicYearPaymentPeriodId associated with this StudentBillingStatementBatch.
Declaration
public int? StudentAcademicYearPaymentPeriodId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> | The StudentAcademicYearPaymentPeriodId. |
StudentEnrollmentPeriod
Declaration
public virtual StudentEnrollmentPeriod StudentEnrollmentPeriod { get; set; }
Property Value
| Type | Description |
|---|---|
| StudentEnrollmentPeriod |
StudentEnrollmentPeriodId
Gets or sets the StudentEnrollmentPeriodId associated with this StudentBillingStatementBatch.
Declaration
public int StudentEnrollmentPeriodId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 | The StudentEnrollmentPeriodId. |
StudentId
Gets or sets the StudentId associated with this StudentBillingStatementBatch.
Declaration
public int StudentId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 | The StudentId. |
StudentName
Gets or sets the StudentName associated with this StudentBillingStatementBatch.
Declaration
public string StudentName { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The StudentName. |
Term
Declaration
public virtual Term Term { get; set; }
Property Value
| Type | Description |
|---|---|
| Term |
TermId
Gets or sets the TermId associated with this StudentBillingStatementBatch.
Declaration
public int? TermId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> | The TermId. |
TransactionBeginDate
Gets or sets the TransactionBeginDate associated with this StudentBillingStatementBatch.
Declaration
public DateTime? TransactionBeginDate { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.DateTime> | The TransactionBeginDate. |
TransactionEndDate
Gets or sets the TransactionEndDate associated with this StudentBillingStatementBatch.
Declaration
public DateTime? TransactionEndDate { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.DateTime> | The TransactionEndDate. |
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. |