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

Links rooms to attendees of a conference or a booking in the hospitality module. More...

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

Public Member Functions

 PcRoomAllocRow (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 IsVenueKeyNull ()
 test for NULL value More...
 
void SetVenueKeyNull ()
 assign NULL value More...
 
bool IsBuildingCodeNull ()
 test for NULL value More...
 
void SetBuildingCodeNull ()
 assign NULL value More...
 
bool IsRoomNumberNull ()
 test for NULL value More...
 
void SetRoomNumberNull ()
 assign NULL value More...
 
bool IsConferenceKeyNull ()
 test for NULL value More...
 
void SetConferenceKeyNull ()
 assign NULL value More...
 
bool IsPartnerKeyNull ()
 test for NULL value More...
 
void SetPartnerKeyNull ()
 assign NULL value More...
 
bool IsBookWholeRoomNull ()
 test for NULL value More...
 
void SetBookWholeRoomNull ()
 assign NULL value More...
 
bool IsNumberOfBedsNull ()
 test for NULL value More...
 
void SetNumberOfBedsNull ()
 assign NULL value More...
 
bool IsNumberOfOverflowBedsNull ()
 test for NULL value More...
 
void SetNumberOfOverflowBedsNull ()
 assign NULL value More...
 
bool IsGenderNull ()
 test for NULL value More...
 
void SetGenderNull ()
 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 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 not all guests might be linked to a partner. More...
 
Int64 VenueKey [get, set]
 
String BuildingCode [get, set]
 
String RoomNumber [get, set]
 
Int64 ConferenceKey [get, set]
 The room can be reserved for a conference. More...
 
Int64 PartnerKey [get, set]
 The partner key of the guest, can be null if group booking (see ph_booking for p_charged_key_n to find who is booking the room) More...
 
Boolean BookWholeRoom [get, set]
 This makes the room unavailable for other guests even if not all beds are used. More...
 
Int32 NumberOfBeds [get, set]
 number of beds required by this allocation More...
 
Int32 NumberOfOverflowBeds [get, set]
 number of additional beds (e.g. mattrass, childrens cot, etc) required by this allocation More...
 
String Gender [get, set]
 possible values: couple, family, male, female More...
 
System.DateTime In [get, set]
 
System.? DateTime Out [get, set]
 
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

Links rooms to attendees of a conference or a booking in the hospitality module.

Constructor & Destructor Documentation

◆ PcRoomAllocRow()

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

Constructor.

Member Function Documentation

◆ InitValues()

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

set default values

◆ IsBookWholeRoomNull()

bool Ict.Petra.Shared.MHospitality.Data.PcRoomAllocRow.IsBookWholeRoomNull ( )
inline

test for NULL value

◆ IsBuildingCodeNull()

bool Ict.Petra.Shared.MHospitality.Data.PcRoomAllocRow.IsBuildingCodeNull ( )
inline

test for NULL value

◆ IsConferenceKeyNull()

bool Ict.Petra.Shared.MHospitality.Data.PcRoomAllocRow.IsConferenceKeyNull ( )
inline

test for NULL value

◆ IsCreatedByNull()

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

test for NULL value

◆ IsDateCreatedNull()

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

test for NULL value

◆ IsDateModifiedNull()

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

test for NULL value

◆ IsGenderNull()

bool Ict.Petra.Shared.MHospitality.Data.PcRoomAllocRow.IsGenderNull ( )
inline

test for NULL value

◆ IsInNull()

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

test for NULL value

◆ IsKeyNull()

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

test for NULL value

◆ IsModificationIdNull()

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

test for NULL value

◆ IsModifiedByNull()

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

test for NULL value

◆ IsNumberOfBedsNull()

bool Ict.Petra.Shared.MHospitality.Data.PcRoomAllocRow.IsNumberOfBedsNull ( )
inline

test for NULL value

◆ IsNumberOfOverflowBedsNull()

bool Ict.Petra.Shared.MHospitality.Data.PcRoomAllocRow.IsNumberOfOverflowBedsNull ( )
inline

test for NULL value

◆ IsOutNull()

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

test for NULL value

◆ IsPartnerKeyNull()

bool Ict.Petra.Shared.MHospitality.Data.PcRoomAllocRow.IsPartnerKeyNull ( )
inline

test for NULL value

◆ IsRoomNumberNull()

bool Ict.Petra.Shared.MHospitality.Data.PcRoomAllocRow.IsRoomNumberNull ( )
inline

test for NULL value

◆ IsVenueKeyNull()

bool Ict.Petra.Shared.MHospitality.Data.PcRoomAllocRow.IsVenueKeyNull ( )
inline

test for NULL value

◆ SetBookWholeRoomNull()

void Ict.Petra.Shared.MHospitality.Data.PcRoomAllocRow.SetBookWholeRoomNull ( )
inline

assign NULL value

◆ SetBuildingCodeNull()

void Ict.Petra.Shared.MHospitality.Data.PcRoomAllocRow.SetBuildingCodeNull ( )
inline

assign NULL value

◆ SetConferenceKeyNull()

void Ict.Petra.Shared.MHospitality.Data.PcRoomAllocRow.SetConferenceKeyNull ( )
inline

assign NULL value

◆ SetCreatedByNull()

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

assign NULL value

◆ SetDateCreatedNull()

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

assign NULL value

◆ SetDateModifiedNull()

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

assign NULL value

◆ SetGenderNull()

void Ict.Petra.Shared.MHospitality.Data.PcRoomAllocRow.SetGenderNull ( )
inline

assign NULL value

◆ SetInNull()

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

assign NULL value

◆ SetKeyNull()

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

assign NULL value

◆ SetModificationIdNull()

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

assign NULL value

◆ SetModifiedByNull()

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

assign NULL value

◆ SetNumberOfBedsNull()

void Ict.Petra.Shared.MHospitality.Data.PcRoomAllocRow.SetNumberOfBedsNull ( )
inline

assign NULL value

◆ SetNumberOfOverflowBedsNull()

void Ict.Petra.Shared.MHospitality.Data.PcRoomAllocRow.SetNumberOfOverflowBedsNull ( )
inline

assign NULL value

◆ SetOutNull()

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

assign NULL value

◆ SetPartnerKeyNull()

void Ict.Petra.Shared.MHospitality.Data.PcRoomAllocRow.SetPartnerKeyNull ( )
inline

assign NULL value

◆ SetRoomNumberNull()

void Ict.Petra.Shared.MHospitality.Data.PcRoomAllocRow.SetRoomNumberNull ( )
inline

assign NULL value

◆ SetVenueKeyNull()

void Ict.Petra.Shared.MHospitality.Data.PcRoomAllocRow.SetVenueKeyNull ( )
inline

assign NULL value

Property Documentation

◆ BookWholeRoom

Boolean Ict.Petra.Shared.MHospitality.Data.PcRoomAllocRow.BookWholeRoom
getset

This makes the room unavailable for other guests even if not all beds are used.

◆ BuildingCode

String Ict.Petra.Shared.MHospitality.Data.PcRoomAllocRow.BuildingCode
getset

◆ ConferenceKey

Int64 Ict.Petra.Shared.MHospitality.Data.PcRoomAllocRow.ConferenceKey
getset

The room can be reserved for a conference.

◆ CreatedBy

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

User ID of who created this record.

◆ DateCreated

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

The date the record was created.

◆ DateModified

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

The date the record was modified.

◆ Gender

String Ict.Petra.Shared.MHospitality.Data.PcRoomAllocRow.Gender
getset

possible values: couple, family, male, female

◆ In

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

◆ Key

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

Surrogate Primary Key; required because there can be several bookings per room, and not all guests might be linked to a partner.

◆ ModificationId

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

This identifies the current version of the record.

◆ ModifiedBy

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

User ID of who last modified this record.

◆ NumberOfBeds

Int32 Ict.Petra.Shared.MHospitality.Data.PcRoomAllocRow.NumberOfBeds
getset

number of beds required by this allocation

◆ NumberOfOverflowBeds

Int32 Ict.Petra.Shared.MHospitality.Data.PcRoomAllocRow.NumberOfOverflowBeds
getset

number of additional beds (e.g. mattrass, childrens cot, etc) required by this allocation

◆ Out

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

◆ PartnerKey

Int64 Ict.Petra.Shared.MHospitality.Data.PcRoomAllocRow.PartnerKey
getset

The partner key of the guest, can be null if group booking (see ph_booking for p_charged_key_n to find who is booking the room)

◆ RoomNumber

String Ict.Petra.Shared.MHospitality.Data.PcRoomAllocRow.RoomNumber
getset

◆ VenueKey

Int64 Ict.Petra.Shared.MHospitality.Data.PcRoomAllocRow.VenueKey
getset

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