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

Holds categories that categorise Partner Attributes Types, thus allowing logical grouping of the latter (e.g. to have all Partner Attributes Types that are to do with phone numbers in one category). More...

Inheritance diagram for Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeCategoryRow:

Public Member Functions

 PPartnerAttributeCategoryRow (System.Data.DataRowBuilder rb)
 Constructor. More...
 
virtual void InitValues ()
 set default values More...
 
bool IsCategoryCodeNull ()
 test for NULL value More...
 
void SetCategoryCodeNull ()
 assign NULL value More...
 
bool IsCategoryDescNull ()
 test for NULL value More...
 
void SetCategoryDescNull ()
 assign NULL value More...
 
bool IsIndexNull ()
 test for NULL value More...
 
void SetIndexNull ()
 assign NULL value More...
 
bool IsPartnerContactCategoryNull ()
 test for NULL value More...
 
void SetPartnerContactCategoryNull ()
 assign NULL value More...
 
bool IsSystemCategoryNull ()
 test for NULL value More...
 
void SetSystemCategoryNull ()
 assign NULL value More...
 
bool IsDeletableNull ()
 test for NULL value More...
 
void SetDeletableNull ()
 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

String CategoryCode [get, set]
 Code for Partner Attribute Category. Use plural words/phrases (e.g. 'Phone Numbers' and not 'Phone Number') More...
 
String CategoryDesc [get, set]
 Description for Partner Attribute Category. More...
 
Int32 Index [get, set]
 Allows for manual ordering of Partner Attribute Categories by the user (e.g. list Partner Attribute Types for 'phone numbers' first, then list all for 'mobile numbers'). More...
 
Boolean PartnerContactCategory [get, set]
 Flag to indicate whether Partner Attribute Types that are linked to this Partner Attribute Category are 'Partner Contact Detail' Attributes or not. More...
 
Boolean SystemCategory [get, set]
 Flag to indicate whether this Partner Attribute Category is one that is internally used by OpenPetra. Records that have this Flag set will be hidden from the user altogether (and so will p_partner_attribute records that are linked to such a Category through a p_partner_attribute_type!!!). More...
 
Boolean Deletable [get, set]
 Flag to indicate whether this Partner Attribute Category is deletable by a user or not. Should be set to be true for records where p_system_category_l is true. 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

Holds categories that categorise Partner Attributes Types, thus allowing logical grouping of the latter (e.g. to have all Partner Attributes Types that are to do with phone numbers in one category).

Constructor & Destructor Documentation

◆ PPartnerAttributeCategoryRow()

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

Constructor.

Member Function Documentation

◆ InitValues()

virtual void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeCategoryRow.InitValues ( )
inlinevirtual

set default values

◆ IsCategoryCodeNull()

bool Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeCategoryRow.IsCategoryCodeNull ( )
inline

test for NULL value

◆ IsCategoryDescNull()

bool Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeCategoryRow.IsCategoryDescNull ( )
inline

test for NULL value

◆ IsCreatedByNull()

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

test for NULL value

◆ IsDateCreatedNull()

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

test for NULL value

◆ IsDateModifiedNull()

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

test for NULL value

◆ IsDeletableNull()

bool Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeCategoryRow.IsDeletableNull ( )
inline

test for NULL value

◆ IsIndexNull()

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

test for NULL value

◆ IsModificationIdNull()

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

test for NULL value

◆ IsModifiedByNull()

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

test for NULL value

◆ IsPartnerContactCategoryNull()

bool Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeCategoryRow.IsPartnerContactCategoryNull ( )
inline

test for NULL value

◆ IsSystemCategoryNull()

bool Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeCategoryRow.IsSystemCategoryNull ( )
inline

test for NULL value

◆ SetCategoryCodeNull()

void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeCategoryRow.SetCategoryCodeNull ( )
inline

assign NULL value

◆ SetCategoryDescNull()

void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeCategoryRow.SetCategoryDescNull ( )
inline

assign NULL value

◆ SetCreatedByNull()

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

assign NULL value

◆ SetDateCreatedNull()

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

assign NULL value

◆ SetDateModifiedNull()

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

assign NULL value

◆ SetDeletableNull()

void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeCategoryRow.SetDeletableNull ( )
inline

assign NULL value

◆ SetIndexNull()

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

assign NULL value

◆ SetModificationIdNull()

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

assign NULL value

◆ SetModifiedByNull()

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

assign NULL value

◆ SetPartnerContactCategoryNull()

void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeCategoryRow.SetPartnerContactCategoryNull ( )
inline

assign NULL value

◆ SetSystemCategoryNull()

void Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeCategoryRow.SetSystemCategoryNull ( )
inline

assign NULL value

Property Documentation

◆ CategoryCode

String Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeCategoryRow.CategoryCode
getset

Code for Partner Attribute Category. Use plural words/phrases (e.g. 'Phone Numbers' and not 'Phone Number')

◆ CategoryDesc

String Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeCategoryRow.CategoryDesc
getset

Description for Partner Attribute Category.

◆ CreatedBy

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

User ID of who created this record.

◆ DateCreated

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

The date the record was created.

◆ DateModified

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

The date the record was modified.

◆ Deletable

Boolean Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeCategoryRow.Deletable
getset

Flag to indicate whether this Partner Attribute Category is deletable by a user or not. Should be set to be true for records where p_system_category_l is true.

◆ Index

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

Allows for manual ordering of Partner Attribute Categories by the user (e.g. list Partner Attribute Types for 'phone numbers' first, then list all for 'mobile numbers').

◆ ModificationId

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

This identifies the current version of the record.

◆ ModifiedBy

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

User ID of who last modified this record.

◆ PartnerContactCategory

Boolean Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeCategoryRow.PartnerContactCategory
getset

Flag to indicate whether Partner Attribute Types that are linked to this Partner Attribute Category are 'Partner Contact Detail' Attributes or not.

◆ SystemCategory

Boolean Ict.Petra.Shared.MPartner.Partner.Data.PPartnerAttributeCategoryRow.SystemCategory
getset

Flag to indicate whether this Partner Attribute Category is one that is internally used by OpenPetra. Records that have this Flag set will be hidden from the user altogether (and so will p_partner_attribute records that are linked to such a Category through a p_partner_attribute_type!!!).


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