OpenPetra
Free Administration Software for Non-Profits
Ict.Petra.Shared.MFinance.Account.Data.ABatchRow Class Reference

Store current and forward period general ledger batches for a ledger. More...

Inheritance diagram for Ict.Petra.Shared.MFinance.Account.Data.ABatchRow:
Ict.Petra.Shared.MFinance.GL.Data.GLBatchTDSABatchRow

Public Member Functions

 ABatchRow (System.Data.DataRowBuilder rb)
 Constructor. More...
 
virtual void InitValues ()
 set default values More...
 
bool IsLedgerNumberNull ()
 test for NULL value More...
 
void SetLedgerNumberNull ()
 assign NULL value More...
 
bool IsBatchNumberNull ()
 test for NULL value More...
 
void SetBatchNumberNull ()
 assign NULL value More...
 
bool IsBatchDescriptionNull ()
 test for NULL value More...
 
void SetBatchDescriptionNull ()
 assign NULL value More...
 
bool IsBatchControlTotalNull ()
 test for NULL value More...
 
void SetBatchControlTotalNull ()
 assign NULL value More...
 
bool IsBatchRunningTotalNull ()
 test for NULL value More...
 
void SetBatchRunningTotalNull ()
 assign NULL value More...
 
bool IsBatchDebitTotalNull ()
 test for NULL value More...
 
void SetBatchDebitTotalNull ()
 assign NULL value More...
 
bool IsBatchCreditTotalNull ()
 test for NULL value More...
 
void SetBatchCreditTotalNull ()
 assign NULL value More...
 
bool IsBatchPeriodNull ()
 test for NULL value More...
 
void SetBatchPeriodNull ()
 assign NULL value More...
 
bool IsBatchYearNull ()
 test for NULL value More...
 
void SetBatchYearNull ()
 assign NULL value More...
 
bool IsDateEffectiveNull ()
 test for NULL value More...
 
void SetDateEffectiveNull ()
 assign NULL value More...
 
bool IsDateOfEntryNull ()
 test for NULL value More...
 
void SetDateOfEntryNull ()
 assign NULL value More...
 
bool IsBatchStatusNull ()
 test for NULL value More...
 
void SetBatchStatusNull ()
 assign NULL value More...
 
bool IsLastJournalNull ()
 test for NULL value More...
 
void SetLastJournalNull ()
 assign NULL value More...
 
bool IsGiftBatchNumberNull ()
 test for NULL value More...
 
void SetGiftBatchNumberNull ()
 assign NULL value More...
 
bool IsDateCreatedNull ()
 test for NULL value More...
 
void SetDateCreatedNull ()
 assign NULL value More...
 
bool IsCreatedByNull ()
 test for NULL value More...
 
void SetCreatedByNull ()
 assign NULL value More...
 
bool IsDateModifiedNull ()
 test for NULL value More...
 
void SetDateModifiedNull ()
 assign NULL value More...
 
bool IsModifiedByNull ()
 test for NULL value More...
 
void SetModifiedByNull ()
 assign NULL value More...
 
bool IsModificationIdNull ()
 test for NULL value More...
 
void SetModificationIdNull ()
 assign NULL value More...
 

Properties

Int32 LedgerNumber [get, set]
 The ledger that the batch belongs to. More...
 
Int32 BatchNumber [get, set]
 Identifies the batch. More...
 
String BatchDescription [get, set]
 This is a long description and is 80 characters long. More...
 
Decimal BatchControlTotal [get, set]
 Raw total amount of the batch. If the journals within the batch have different currencies, this is just a raw numeric sum of all the journal amounts. It does not reflect a monetary value in a specific currency. Entered by the user. More...
 
Decimal BatchRunningTotal [get, set]
 Running total amount of the batch calculated as transactions are enterd. If the journals within the batch have different currencies, this is just a raw numeric sum of all the journal amounts. It does not reflect a monetary value in a specific currency. More...
 
Decimal BatchDebitTotal [get, set]
 Raw debit total amount of the batch. If the journals within the batch have different currencies, this is just a raw numeric sum of all the journal amounts. It does not reflect a monetary value in a specific currency. More...
 
Decimal BatchCreditTotal [get, set]
 Raw credit total amount of the batch. If the journals within the batch have different currencies, this is just a raw numeric sum of all the journal amounts. It does not reflect a monetary value in a specific currency. More...
 
Int32 BatchPeriod [get, set]
 This identifies which accounting period that the batch belongs to. More...
 
Int32 BatchYear [get, set]
 The number of the accounting year. More...
 
System.DateTime DateEffective [get, set]
 Date the batch comes into effect. More...
 
System.DateTime DateOfEntry [get, set]
 Date the batch was created. More...
 
String BatchStatus [get, set]
 Has this batch been posted yet? More...
 
Int32 LastJournal [get, set]
 Identifies a journal within a batch. More...
 
Int32 GiftBatchNumber [get, set]
 Number of the originating gift batch that generated this GL batch. More...
 
System.? DateTime DateCreated [get, set]
 The date the record was created. More...
 
String CreatedBy [get, set]
 User ID of who created this record. More...
 
System.? DateTime DateModified [get, set]
 The date the record was modified. More...
 
String ModifiedBy [get, set]
 User ID of who last modified this record. More...
 
DateTime ModificationId [get, set]
 This identifies the current version of the record. More...
 

Detailed Description

Store current and forward period general ledger batches for a ledger.

Constructor & Destructor Documentation

◆ ABatchRow()

Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.ABatchRow ( System.Data.DataRowBuilder  rb)
inline

Constructor.

Member Function Documentation

◆ InitValues()

virtual void Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.InitValues ( )
inlinevirtual

set default values

Reimplemented in Ict.Petra.Shared.MFinance.GL.Data.GLBatchTDSABatchRow.

◆ IsBatchControlTotalNull()

bool Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.IsBatchControlTotalNull ( )
inline

test for NULL value

◆ IsBatchCreditTotalNull()

bool Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.IsBatchCreditTotalNull ( )
inline

test for NULL value

◆ IsBatchDebitTotalNull()

bool Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.IsBatchDebitTotalNull ( )
inline

test for NULL value

◆ IsBatchDescriptionNull()

bool Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.IsBatchDescriptionNull ( )
inline

test for NULL value

◆ IsBatchNumberNull()

bool Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.IsBatchNumberNull ( )
inline

test for NULL value

◆ IsBatchPeriodNull()

bool Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.IsBatchPeriodNull ( )
inline

test for NULL value

◆ IsBatchRunningTotalNull()

bool Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.IsBatchRunningTotalNull ( )
inline

test for NULL value

◆ IsBatchStatusNull()

bool Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.IsBatchStatusNull ( )
inline

test for NULL value

◆ IsBatchYearNull()

bool Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.IsBatchYearNull ( )
inline

test for NULL value

◆ IsCreatedByNull()

bool Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.IsCreatedByNull ( )
inline

test for NULL value

◆ IsDateCreatedNull()

bool Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.IsDateCreatedNull ( )
inline

test for NULL value

◆ IsDateEffectiveNull()

bool Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.IsDateEffectiveNull ( )
inline

test for NULL value

◆ IsDateModifiedNull()

bool Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.IsDateModifiedNull ( )
inline

test for NULL value

◆ IsDateOfEntryNull()

bool Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.IsDateOfEntryNull ( )
inline

test for NULL value

◆ IsGiftBatchNumberNull()

bool Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.IsGiftBatchNumberNull ( )
inline

test for NULL value

◆ IsLastJournalNull()

bool Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.IsLastJournalNull ( )
inline

test for NULL value

◆ IsLedgerNumberNull()

bool Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.IsLedgerNumberNull ( )
inline

test for NULL value

◆ IsModificationIdNull()

bool Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.IsModificationIdNull ( )
inline

test for NULL value

◆ IsModifiedByNull()

bool Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.IsModifiedByNull ( )
inline

test for NULL value

◆ SetBatchControlTotalNull()

void Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.SetBatchControlTotalNull ( )
inline

assign NULL value

◆ SetBatchCreditTotalNull()

void Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.SetBatchCreditTotalNull ( )
inline

assign NULL value

◆ SetBatchDebitTotalNull()

void Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.SetBatchDebitTotalNull ( )
inline

assign NULL value

◆ SetBatchDescriptionNull()

void Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.SetBatchDescriptionNull ( )
inline

assign NULL value

◆ SetBatchNumberNull()

void Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.SetBatchNumberNull ( )
inline

assign NULL value

◆ SetBatchPeriodNull()

void Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.SetBatchPeriodNull ( )
inline

assign NULL value

◆ SetBatchRunningTotalNull()

void Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.SetBatchRunningTotalNull ( )
inline

assign NULL value

◆ SetBatchStatusNull()

void Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.SetBatchStatusNull ( )
inline

assign NULL value

◆ SetBatchYearNull()

void Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.SetBatchYearNull ( )
inline

assign NULL value

◆ SetCreatedByNull()

void Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.SetCreatedByNull ( )
inline

assign NULL value

◆ SetDateCreatedNull()

void Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.SetDateCreatedNull ( )
inline

assign NULL value

◆ SetDateEffectiveNull()

void Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.SetDateEffectiveNull ( )
inline

assign NULL value

◆ SetDateModifiedNull()

void Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.SetDateModifiedNull ( )
inline

assign NULL value

◆ SetDateOfEntryNull()

void Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.SetDateOfEntryNull ( )
inline

assign NULL value

◆ SetGiftBatchNumberNull()

void Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.SetGiftBatchNumberNull ( )
inline

assign NULL value

◆ SetLastJournalNull()

void Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.SetLastJournalNull ( )
inline

assign NULL value

◆ SetLedgerNumberNull()

void Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.SetLedgerNumberNull ( )
inline

assign NULL value

◆ SetModificationIdNull()

void Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.SetModificationIdNull ( )
inline

assign NULL value

◆ SetModifiedByNull()

void Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.SetModifiedByNull ( )
inline

assign NULL value

Property Documentation

◆ BatchControlTotal

Decimal Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.BatchControlTotal
getset

Raw total amount of the batch. If the journals within the batch have different currencies, this is just a raw numeric sum of all the journal amounts. It does not reflect a monetary value in a specific currency. Entered by the user.

◆ BatchCreditTotal

Decimal Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.BatchCreditTotal
getset

Raw credit total amount of the batch. If the journals within the batch have different currencies, this is just a raw numeric sum of all the journal amounts. It does not reflect a monetary value in a specific currency.

◆ BatchDebitTotal

Decimal Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.BatchDebitTotal
getset

Raw debit total amount of the batch. If the journals within the batch have different currencies, this is just a raw numeric sum of all the journal amounts. It does not reflect a monetary value in a specific currency.

◆ BatchDescription

String Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.BatchDescription
getset

This is a long description and is 80 characters long.

◆ BatchNumber

Int32 Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.BatchNumber
getset

Identifies the batch.

◆ BatchPeriod

Int32 Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.BatchPeriod
getset

This identifies which accounting period that the batch belongs to.

◆ BatchRunningTotal

Decimal Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.BatchRunningTotal
getset

Running total amount of the batch calculated as transactions are enterd. If the journals within the batch have different currencies, this is just a raw numeric sum of all the journal amounts. It does not reflect a monetary value in a specific currency.

◆ BatchStatus

String Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.BatchStatus
getset

Has this batch been posted yet?

◆ BatchYear

Int32 Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.BatchYear
getset

The number of the accounting year.

◆ CreatedBy

String Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.CreatedBy
getset

User ID of who created this record.

◆ DateCreated

System.? DateTime Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.DateCreated
getset

The date the record was created.

◆ DateEffective

System.DateTime Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.DateEffective
getset

Date the batch comes into effect.

◆ DateModified

System.? DateTime Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.DateModified
getset

The date the record was modified.

◆ DateOfEntry

System.DateTime Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.DateOfEntry
getset

Date the batch was created.

◆ GiftBatchNumber

Int32 Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.GiftBatchNumber
getset

Number of the originating gift batch that generated this GL batch.

◆ LastJournal

Int32 Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.LastJournal
getset

Identifies a journal within a batch.

◆ LedgerNumber

Int32 Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.LedgerNumber
getset

The ledger that the batch belongs to.

◆ ModificationId

DateTime Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.ModificationId
getset

This identifies the current version of the record.

◆ ModifiedBy

String Ict.Petra.Shared.MFinance.Account.Data.ABatchRow.ModifiedBy
getset

User ID of who last modified this record.


The documentation for this class was generated from the following file: