Class InvoiceEntryRecordData
POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the invoice_entry table.
Namespace: SuperOffice.CRM.Rows
Assembly: SoDataBase.dll
Syntax
public class InvoiceEntryRecordData : Object
Remarks
Please use this class instead of a full InvoiceEntryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding InvoiceEntryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Constructors
InvoiceEntryRecordData()
POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the invoice_entry table.
Declaration
public InvoiceEntryRecordData()
Remarks
Please use this class instead of a full InvoiceEntryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding InvoiceEntryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Fields
DateInvoiced
The date for the invoice entry
Declaration
public DateTime DateInvoiced
Field Value
Type | Description |
---|---|
DateTime |
Remarks
Please use this class instead of a full InvoiceEntryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding InvoiceEntryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Description
A description of the invoice entry
Declaration
public string Description
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full InvoiceEntryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding InvoiceEntryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Discount
Discount for this invoice entry
Declaration
public int Discount
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full InvoiceEntryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding InvoiceEntryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
DiscountMoney
Discount for this invoice entry in money
Declaration
public int DiscountMoney
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full InvoiceEntryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding InvoiceEntryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
IeSum
The sum of the invoice entry
Declaration
public int IeSum
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full InvoiceEntryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding InvoiceEntryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
InvoiceEntryId
Primary key
Declaration
public int InvoiceEntryId
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full InvoiceEntryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding InvoiceEntryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
MessageId
The message.id this invoice entry is connected to.
Declaration
public int MessageId
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full InvoiceEntryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding InvoiceEntryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
PricePrUnit
Price per unit. This is copied from the invoice_type when created so that changes to the price in the future does not affect this one.
Declaration
public int PricePrUnit
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full InvoiceEntryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding InvoiceEntryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Quantity
Number of units
Declaration
public double Quantity
Field Value
Type | Description |
---|---|
Double |
Remarks
Please use this class instead of a full InvoiceEntryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding InvoiceEntryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Type
The type of this invoice entry
Declaration
public int Type
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full InvoiceEntryRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding InvoiceEntryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.