OpenPetra
Free Administration Software for Non-Profits
Ict.Petra.Shared.MHospitality.Data.PhBookingRow Class Reference

make sure charging works for a group or an individual; this summarises all the hospitality services that have to be paid for; also useful for planning meals in the kitchen and room preparation More...

Inheritance diagram for Ict.Petra.Shared.MHospitality.Data.PhBookingRow:

Public Member Functions

 PhBookingRow (System.Data.DataRowBuilder rb)
 Constructor. More...
 
virtual void InitValues ()
 set default values More...
 
bool IsKeyNull ()
 test for NULL value More...
 
void SetKeyNull ()
 assign NULL value More...
 
bool IsContactKeyNull ()
 test for NULL value More...
 
void SetContactKeyNull ()
 assign NULL value More...
 
bool IsLedgerNumberForInvoiceNull ()
 test for NULL value More...
 
void SetLedgerNumberForInvoiceNull ()
 assign NULL value More...
 
bool IsArInvoiceKeyNull ()
 test for NULL value More...
 
void SetArInvoiceKeyNull ()
 assign NULL value More...
 
bool IsNumberOfAdultsNull ()
 test for NULL value More...
 
void SetNumberOfAdultsNull ()
 assign NULL value More...
 
bool IsNumberOfChildrenNull ()
 test for NULL value More...
 
void SetNumberOfChildrenNull ()
 assign NULL value More...
 
bool IsNumberOfBreakfastNull ()
 test for NULL value More...
 
void SetNumberOfBreakfastNull ()
 assign NULL value More...
 
bool IsNumberOfLunchNull ()
 test for NULL value More...
 
void SetNumberOfLunchNull ()
 assign NULL value More...
 
bool IsNumberOfSupperNull ()
 test for NULL value More...
 
void SetNumberOfSupperNull ()
 assign NULL value More...
 
bool IsNumberOfLinenNeededNull ()
 test for NULL value More...
 
void SetNumberOfLinenNeededNull ()
 assign NULL value More...
 
bool IsConfirmedNull ()
 test for NULL value More...
 
void SetConfirmedNull ()
 assign NULL value More...
 
bool IsInNull ()
 test for NULL value More...
 
void SetInNull ()
 assign NULL value More...
 
bool IsOutNull ()
 test for NULL value More...
 
void SetOutNull ()
 assign NULL value More...
 
bool IsTimeArrivalNull ()
 test for NULL value More...
 
void SetTimeArrivalNull ()
 assign NULL value More...
 
bool IsTimeDepartureNull ()
 test for NULL value More...
 
void SetTimeDepartureNull ()
 assign NULL value More...
 
bool IsNotesNull ()
 test for NULL value More...
 
void SetNotesNull ()
 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 Key [get, set]
 Surrogate Primary Key; required because there can be several bookings per room and per group. More...
 
Int64 ContactKey [get, set]
 the partner key of the visitor or the partner key of the organisation or group that is visiting; each room allocation can refer to the individual guest as well; this can be different from the partner that is charged in the invoice More...
 
Int32 LedgerNumberForInvoice [get, set]
 The ledger number that is needed for the invoice. More...
 
Int32 ArInvoiceKey [get, set]
 refers to an offer which will later be the invoice More...
 
Int32 NumberOfAdults [get, set]
 This is a booking for n adults. More...
 
Int32 NumberOfChildren [get, set]
 This is a booking for n children. More...
 
Int32 NumberOfBreakfast [get, set]
 The people that are part of this booking had n breakfasts; also useful for the kitchen. More...
 
Int32 NumberOfLunch [get, set]
 The people that are part of this booking had n lunches. More...
 
Int32 NumberOfSupper [get, set]
 The people that are part of this booking had n suppers. More...
 
Int32 NumberOfLinenNeeded [get, set]
 The number of linen that have been provided for this booking. More...
 
System.? DateTime Confirmed [get, set]
 this should be set to the date when the booking has been confirmed; required for early booking discounts More...
 
System.DateTime In [get, set]
 
System.? DateTime Out [get, set]
 
Int32 TimeArrival [get, set]
 
Int32 TimeDeparture [get, set]
 
String Notes [get, set]
 Add notes about the stay or special requests by the guest. 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

make sure charging works for a group or an individual; this summarises all the hospitality services that have to be paid for; also useful for planning meals in the kitchen and room preparation

Constructor & Destructor Documentation

◆ PhBookingRow()

Ict.Petra.Shared.MHospitality.Data.PhBookingRow.PhBookingRow ( System.Data.DataRowBuilder  rb)
inline

Constructor.

Member Function Documentation

◆ InitValues()

virtual void Ict.Petra.Shared.MHospitality.Data.PhBookingRow.InitValues ( )
inlinevirtual

set default values

◆ IsArInvoiceKeyNull()

bool Ict.Petra.Shared.MHospitality.Data.PhBookingRow.IsArInvoiceKeyNull ( )
inline

test for NULL value

◆ IsConfirmedNull()

bool Ict.Petra.Shared.MHospitality.Data.PhBookingRow.IsConfirmedNull ( )
inline

test for NULL value

◆ IsContactKeyNull()

bool Ict.Petra.Shared.MHospitality.Data.PhBookingRow.IsContactKeyNull ( )
inline

test for NULL value

◆ IsCreatedByNull()

bool Ict.Petra.Shared.MHospitality.Data.PhBookingRow.IsCreatedByNull ( )
inline

test for NULL value

◆ IsDateCreatedNull()

bool Ict.Petra.Shared.MHospitality.Data.PhBookingRow.IsDateCreatedNull ( )
inline

test for NULL value

◆ IsDateModifiedNull()

bool Ict.Petra.Shared.MHospitality.Data.PhBookingRow.IsDateModifiedNull ( )
inline

test for NULL value

◆ IsInNull()

bool Ict.Petra.Shared.MHospitality.Data.PhBookingRow.IsInNull ( )
inline

test for NULL value

◆ IsKeyNull()

bool Ict.Petra.Shared.MHospitality.Data.PhBookingRow.IsKeyNull ( )
inline

test for NULL value

◆ IsLedgerNumberForInvoiceNull()

bool Ict.Petra.Shared.MHospitality.Data.PhBookingRow.IsLedgerNumberForInvoiceNull ( )
inline

test for NULL value

◆ IsModificationIdNull()

bool Ict.Petra.Shared.MHospitality.Data.PhBookingRow.IsModificationIdNull ( )
inline

test for NULL value

◆ IsModifiedByNull()

bool Ict.Petra.Shared.MHospitality.Data.PhBookingRow.IsModifiedByNull ( )
inline

test for NULL value

◆ IsNotesNull()

bool Ict.Petra.Shared.MHospitality.Data.PhBookingRow.IsNotesNull ( )
inline

test for NULL value

◆ IsNumberOfAdultsNull()

bool Ict.Petra.Shared.MHospitality.Data.PhBookingRow.IsNumberOfAdultsNull ( )
inline

test for NULL value

◆ IsNumberOfBreakfastNull()

bool Ict.Petra.Shared.MHospitality.Data.PhBookingRow.IsNumberOfBreakfastNull ( )
inline

test for NULL value

◆ IsNumberOfChildrenNull()

bool Ict.Petra.Shared.MHospitality.Data.PhBookingRow.IsNumberOfChildrenNull ( )
inline

test for NULL value

◆ IsNumberOfLinenNeededNull()

bool Ict.Petra.Shared.MHospitality.Data.PhBookingRow.IsNumberOfLinenNeededNull ( )
inline

test for NULL value

◆ IsNumberOfLunchNull()

bool Ict.Petra.Shared.MHospitality.Data.PhBookingRow.IsNumberOfLunchNull ( )
inline

test for NULL value

◆ IsNumberOfSupperNull()

bool Ict.Petra.Shared.MHospitality.Data.PhBookingRow.IsNumberOfSupperNull ( )
inline

test for NULL value

◆ IsOutNull()

bool Ict.Petra.Shared.MHospitality.Data.PhBookingRow.IsOutNull ( )
inline

test for NULL value

◆ IsTimeArrivalNull()

bool Ict.Petra.Shared.MHospitality.Data.PhBookingRow.IsTimeArrivalNull ( )
inline

test for NULL value

◆ IsTimeDepartureNull()

bool Ict.Petra.Shared.MHospitality.Data.PhBookingRow.IsTimeDepartureNull ( )
inline

test for NULL value

◆ SetArInvoiceKeyNull()

void Ict.Petra.Shared.MHospitality.Data.PhBookingRow.SetArInvoiceKeyNull ( )
inline

assign NULL value

◆ SetConfirmedNull()

void Ict.Petra.Shared.MHospitality.Data.PhBookingRow.SetConfirmedNull ( )
inline

assign NULL value

◆ SetContactKeyNull()

void Ict.Petra.Shared.MHospitality.Data.PhBookingRow.SetContactKeyNull ( )
inline

assign NULL value

◆ SetCreatedByNull()

void Ict.Petra.Shared.MHospitality.Data.PhBookingRow.SetCreatedByNull ( )
inline

assign NULL value

◆ SetDateCreatedNull()

void Ict.Petra.Shared.MHospitality.Data.PhBookingRow.SetDateCreatedNull ( )
inline

assign NULL value

◆ SetDateModifiedNull()

void Ict.Petra.Shared.MHospitality.Data.PhBookingRow.SetDateModifiedNull ( )
inline

assign NULL value

◆ SetInNull()

void Ict.Petra.Shared.MHospitality.Data.PhBookingRow.SetInNull ( )
inline

assign NULL value

◆ SetKeyNull()

void Ict.Petra.Shared.MHospitality.Data.PhBookingRow.SetKeyNull ( )
inline

assign NULL value

◆ SetLedgerNumberForInvoiceNull()

void Ict.Petra.Shared.MHospitality.Data.PhBookingRow.SetLedgerNumberForInvoiceNull ( )
inline

assign NULL value

◆ SetModificationIdNull()

void Ict.Petra.Shared.MHospitality.Data.PhBookingRow.SetModificationIdNull ( )
inline

assign NULL value

◆ SetModifiedByNull()

void Ict.Petra.Shared.MHospitality.Data.PhBookingRow.SetModifiedByNull ( )
inline

assign NULL value

◆ SetNotesNull()

void Ict.Petra.Shared.MHospitality.Data.PhBookingRow.SetNotesNull ( )
inline

assign NULL value

◆ SetNumberOfAdultsNull()

void Ict.Petra.Shared.MHospitality.Data.PhBookingRow.SetNumberOfAdultsNull ( )
inline

assign NULL value

◆ SetNumberOfBreakfastNull()

void Ict.Petra.Shared.MHospitality.Data.PhBookingRow.SetNumberOfBreakfastNull ( )
inline

assign NULL value

◆ SetNumberOfChildrenNull()

void Ict.Petra.Shared.MHospitality.Data.PhBookingRow.SetNumberOfChildrenNull ( )
inline

assign NULL value

◆ SetNumberOfLinenNeededNull()

void Ict.Petra.Shared.MHospitality.Data.PhBookingRow.SetNumberOfLinenNeededNull ( )
inline

assign NULL value

◆ SetNumberOfLunchNull()

void Ict.Petra.Shared.MHospitality.Data.PhBookingRow.SetNumberOfLunchNull ( )
inline

assign NULL value

◆ SetNumberOfSupperNull()

void Ict.Petra.Shared.MHospitality.Data.PhBookingRow.SetNumberOfSupperNull ( )
inline

assign NULL value

◆ SetOutNull()

void Ict.Petra.Shared.MHospitality.Data.PhBookingRow.SetOutNull ( )
inline

assign NULL value

◆ SetTimeArrivalNull()

void Ict.Petra.Shared.MHospitality.Data.PhBookingRow.SetTimeArrivalNull ( )
inline

assign NULL value

◆ SetTimeDepartureNull()

void Ict.Petra.Shared.MHospitality.Data.PhBookingRow.SetTimeDepartureNull ( )
inline

assign NULL value

Property Documentation

◆ ArInvoiceKey

Int32 Ict.Petra.Shared.MHospitality.Data.PhBookingRow.ArInvoiceKey
getset

refers to an offer which will later be the invoice

◆ Confirmed

System.? DateTime Ict.Petra.Shared.MHospitality.Data.PhBookingRow.Confirmed
getset

this should be set to the date when the booking has been confirmed; required for early booking discounts

◆ ContactKey

Int64 Ict.Petra.Shared.MHospitality.Data.PhBookingRow.ContactKey
getset

the partner key of the visitor or the partner key of the organisation or group that is visiting; each room allocation can refer to the individual guest as well; this can be different from the partner that is charged in the invoice

◆ CreatedBy

String Ict.Petra.Shared.MHospitality.Data.PhBookingRow.CreatedBy
getset

User ID of who created this record.

◆ DateCreated

System.? DateTime Ict.Petra.Shared.MHospitality.Data.PhBookingRow.DateCreated
getset

The date the record was created.

◆ DateModified

System.? DateTime Ict.Petra.Shared.MHospitality.Data.PhBookingRow.DateModified
getset

The date the record was modified.

◆ In

System.DateTime Ict.Petra.Shared.MHospitality.Data.PhBookingRow.In
getset

◆ Key

Int32 Ict.Petra.Shared.MHospitality.Data.PhBookingRow.Key
getset

Surrogate Primary Key; required because there can be several bookings per room and per group.

◆ LedgerNumberForInvoice

Int32 Ict.Petra.Shared.MHospitality.Data.PhBookingRow.LedgerNumberForInvoice
getset

The ledger number that is needed for the invoice.

◆ ModificationId

DateTime Ict.Petra.Shared.MHospitality.Data.PhBookingRow.ModificationId
getset

This identifies the current version of the record.

◆ ModifiedBy

String Ict.Petra.Shared.MHospitality.Data.PhBookingRow.ModifiedBy
getset

User ID of who last modified this record.

◆ Notes

String Ict.Petra.Shared.MHospitality.Data.PhBookingRow.Notes
getset

Add notes about the stay or special requests by the guest.

◆ NumberOfAdults

Int32 Ict.Petra.Shared.MHospitality.Data.PhBookingRow.NumberOfAdults
getset

This is a booking for n adults.

◆ NumberOfBreakfast

Int32 Ict.Petra.Shared.MHospitality.Data.PhBookingRow.NumberOfBreakfast
getset

The people that are part of this booking had n breakfasts; also useful for the kitchen.

◆ NumberOfChildren

Int32 Ict.Petra.Shared.MHospitality.Data.PhBookingRow.NumberOfChildren
getset

This is a booking for n children.

◆ NumberOfLinenNeeded

Int32 Ict.Petra.Shared.MHospitality.Data.PhBookingRow.NumberOfLinenNeeded
getset

The number of linen that have been provided for this booking.

◆ NumberOfLunch

Int32 Ict.Petra.Shared.MHospitality.Data.PhBookingRow.NumberOfLunch
getset

The people that are part of this booking had n lunches.

◆ NumberOfSupper

Int32 Ict.Petra.Shared.MHospitality.Data.PhBookingRow.NumberOfSupper
getset

The people that are part of this booking had n suppers.

◆ Out

System.? DateTime Ict.Petra.Shared.MHospitality.Data.PhBookingRow.Out
getset

◆ TimeArrival

Int32 Ict.Petra.Shared.MHospitality.Data.PhBookingRow.TimeArrival
getset

◆ TimeDeparture

Int32 Ict.Petra.Shared.MHospitality.Data.PhBookingRow.TimeDeparture
getset

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