OpenPetra
Free Administration Software for Non-Profits
Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow Class Reference

Mainly introduced for Partner Contact Details like email addresses and (mobile) phone numbers, but can be used for any attribute we might want to save for a Partner. More...

Inheritance diagram for Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow:
Ict.Petra.Shared.MPartner.Partner.Data.PartnerEditTDSPPartnerAttributeRow Ict.Petra.Shared.MPartner.Partner.Data.PartnerInfoTDSPPartnerAttributeRow Ict.Petra.Shared.MPersonnel.Personnel.Data.IndividualDataTDSPPartnerAttributeRow

Public Member Functions

 PPartnerAttributeRow (System.Data.DataRowBuilder rb)
 Constructor. More...
 
virtual void InitValues ()
 set default values More...
 
bool IsPartnerKeyNull ()
 test for NULL value More...
 
void SetPartnerKeyNull ()
 assign NULL value More...
 
bool IsAttributeTypeNull ()
 test for NULL value More...
 
void SetAttributeTypeNull ()
 assign NULL value More...
 
bool IsSequenceNull ()
 test for NULL value More...
 
void SetSequenceNull ()
 assign NULL value More...
 
bool IsIndexNull ()
 test for NULL value More...
 
void SetIndexNull ()
 assign NULL value More...
 
bool IsValueNull ()
 test for NULL value More...
 
void SetValueNull ()
 assign NULL value More...
 
bool IsValueCountryNull ()
 test for NULL value More...
 
void SetValueCountryNull ()
 assign NULL value More...
 
bool IsCommentNull ()
 test for NULL value More...
 
void SetCommentNull ()
 assign NULL value More...
 
bool IsPrimaryNull ()
 test for NULL value More...
 
void SetPrimaryNull ()
 assign NULL value More...
 
bool IsWithinOrganisationNull ()
 test for NULL value More...
 
void SetWithinOrganisationNull ()
 assign NULL value More...
 
bool IsSpecialisedNull ()
 test for NULL value More...
 
void SetSpecialisedNull ()
 assign NULL value More...
 
bool IsConfidentialNull ()
 test for NULL value More...
 
void SetConfidentialNull ()
 assign NULL value More...
 
bool IsCurrentNull ()
 test for NULL value More...
 
void SetCurrentNull ()
 assign NULL value More...
 
bool IsNoLongerCurrentFromNull ()
 test for NULL value More...
 
void SetNoLongerCurrentFromNull ()
 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

Int64 PartnerKey [get, set]
 This is the partner key assigned to each partner. It consists of the fund id followed by a computer generated six digit number. More...
 
String AttributeType [get, set]
 The Partner Attribute Type that the Partner Attribute that is assigned here has got. More...
 
Int32 Sequence [get, set]
 A normal sequence so that each partner can have more than one value for any particular attribute type. More...
 
Int32 Index [get, set]
 Allows for manual ordering of Partner Attributes within a Partner Attribute Type by the user (e.g. re-ordering of phone numbers within the 'Phone Number' Partner Attribute Type). More...
 
String Value [get, set]
 The value of the attribute. More...
 
String ValueCountry [get, set]
 The country of the value of the attribute (only relevant for Telephone and Fax Numbers). More...
 
String Comment [get, set]
 Any comment to explain this attribute value, or some additional info that may be required. More...
 
Boolean Primary [get, set]
 Flag to indicate whether this Partner Attribute is the primary one among several that have the same Partner Attribute Type. More...
 
Boolean WithinOrganisation [get, set]
 Flag to indicate whether this Partner Attribute is for use within The Organisation. More...
 
Boolean Specialised [get, set]
 Flag to indicate whether this Partner Attribute is specialised. For Partner Contact Details this flag is set for work-related Partner Attribute Types. The label is set in p_partner_attribute_type.p_special_label_c, eg. Business. More...
 
Boolean Confidential [get, set]
 Flag to indicate whether this Partner Attribute is confidential. More...
 
Boolean Current [get, set]
 Flag to indicate whether this Partner Attribute is current. More...
 
System.? DateTime NoLongerCurrentFrom [get, set]
 When this Partner Attribute value is no longer current from. 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

Mainly introduced for Partner Contact Details like email addresses and (mobile) phone numbers, but can be used for any attribute we might want to save for a Partner.

Constructor & Destructor Documentation

◆ PPartnerAttributeRow()

Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.PPartnerAttributeRow ( System.Data.DataRowBuilder  rb)
inline

Constructor.

Member Function Documentation

◆ InitValues()

◆ IsAttributeTypeNull()

bool Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.IsAttributeTypeNull ( )
inline

test for NULL value

◆ IsCommentNull()

bool Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.IsCommentNull ( )
inline

test for NULL value

◆ IsConfidentialNull()

bool Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.IsConfidentialNull ( )
inline

test for NULL value

◆ IsCreatedByNull()

bool Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.IsCreatedByNull ( )
inline

test for NULL value

◆ IsCurrentNull()

bool Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.IsCurrentNull ( )
inline

test for NULL value

◆ IsDateCreatedNull()

bool Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.IsDateCreatedNull ( )
inline

test for NULL value

◆ IsDateModifiedNull()

bool Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.IsDateModifiedNull ( )
inline

test for NULL value

◆ IsIndexNull()

bool Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.IsIndexNull ( )
inline

test for NULL value

◆ IsModificationIdNull()

bool Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.IsModificationIdNull ( )
inline

test for NULL value

◆ IsModifiedByNull()

bool Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.IsModifiedByNull ( )
inline

test for NULL value

◆ IsNoLongerCurrentFromNull()

bool Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.IsNoLongerCurrentFromNull ( )
inline

test for NULL value

◆ IsPartnerKeyNull()

bool Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.IsPartnerKeyNull ( )
inline

test for NULL value

◆ IsPrimaryNull()

bool Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.IsPrimaryNull ( )
inline

test for NULL value

◆ IsSequenceNull()

bool Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.IsSequenceNull ( )
inline

test for NULL value

◆ IsSpecialisedNull()

bool Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.IsSpecialisedNull ( )
inline

test for NULL value

◆ IsValueCountryNull()

bool Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.IsValueCountryNull ( )
inline

test for NULL value

◆ IsValueNull()

bool Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.IsValueNull ( )
inline

test for NULL value

◆ IsWithinOrganisationNull()

bool Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.IsWithinOrganisationNull ( )
inline

test for NULL value

◆ SetAttributeTypeNull()

void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.SetAttributeTypeNull ( )
inline

assign NULL value

◆ SetCommentNull()

void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.SetCommentNull ( )
inline

assign NULL value

◆ SetConfidentialNull()

void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.SetConfidentialNull ( )
inline

assign NULL value

◆ SetCreatedByNull()

void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.SetCreatedByNull ( )
inline

assign NULL value

◆ SetCurrentNull()

void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.SetCurrentNull ( )
inline

assign NULL value

◆ SetDateCreatedNull()

void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.SetDateCreatedNull ( )
inline

assign NULL value

◆ SetDateModifiedNull()

void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.SetDateModifiedNull ( )
inline

assign NULL value

◆ SetIndexNull()

void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.SetIndexNull ( )
inline

assign NULL value

◆ SetModificationIdNull()

void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.SetModificationIdNull ( )
inline

assign NULL value

◆ SetModifiedByNull()

void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.SetModifiedByNull ( )
inline

assign NULL value

◆ SetNoLongerCurrentFromNull()

void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.SetNoLongerCurrentFromNull ( )
inline

assign NULL value

◆ SetPartnerKeyNull()

void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.SetPartnerKeyNull ( )
inline

assign NULL value

◆ SetPrimaryNull()

void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.SetPrimaryNull ( )
inline

assign NULL value

◆ SetSequenceNull()

void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.SetSequenceNull ( )
inline

assign NULL value

◆ SetSpecialisedNull()

void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.SetSpecialisedNull ( )
inline

assign NULL value

◆ SetValueCountryNull()

void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.SetValueCountryNull ( )
inline

assign NULL value

◆ SetValueNull()

void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.SetValueNull ( )
inline

assign NULL value

◆ SetWithinOrganisationNull()

void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.SetWithinOrganisationNull ( )
inline

assign NULL value

Property Documentation

◆ AttributeType

String Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.AttributeType
getset

The Partner Attribute Type that the Partner Attribute that is assigned here has got.

◆ Comment

String Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.Comment
getset

Any comment to explain this attribute value, or some additional info that may be required.

◆ Confidential

Boolean Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.Confidential
getset

Flag to indicate whether this Partner Attribute is confidential.

◆ CreatedBy

String Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.CreatedBy
getset

User ID of who created this record.

◆ Current

Boolean Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.Current
getset

Flag to indicate whether this Partner Attribute is current.

◆ DateCreated

System.? DateTime Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.DateCreated
getset

The date the record was created.

◆ DateModified

System.? DateTime Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.DateModified
getset

The date the record was modified.

◆ Index

Int32 Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.Index
getset

Allows for manual ordering of Partner Attributes within a Partner Attribute Type by the user (e.g. re-ordering of phone numbers within the 'Phone Number' Partner Attribute Type).

◆ ModificationId

DateTime Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.ModificationId
getset

This identifies the current version of the record.

◆ ModifiedBy

String Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.ModifiedBy
getset

User ID of who last modified this record.

◆ NoLongerCurrentFrom

System.? DateTime Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.NoLongerCurrentFrom
getset

When this Partner Attribute value is no longer current from.

◆ PartnerKey

Int64 Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.PartnerKey
getset

This is the partner key assigned to each partner. It consists of the fund id followed by a computer generated six digit number.

◆ Primary

Boolean Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.Primary
getset

Flag to indicate whether this Partner Attribute is the primary one among several that have the same Partner Attribute Type.

◆ Sequence

Int32 Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.Sequence
getset

A normal sequence so that each partner can have more than one value for any particular attribute type.

◆ Specialised

Boolean Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.Specialised
getset

Flag to indicate whether this Partner Attribute is specialised. For Partner Contact Details this flag is set for work-related Partner Attribute Types. The label is set in p_partner_attribute_type.p_special_label_c, eg. Business.

◆ Value

String Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.Value
getset

The value of the attribute.

◆ ValueCountry

String Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.ValueCountry
getset

The country of the value of the attribute (only relevant for Telephone and Fax Numbers).

◆ WithinOrganisation

Boolean Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeRow.WithinOrganisation
getset

Flag to indicate whether this Partner Attribute is for use within The Organisation.


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