OpenPetra
Free Administration Software for Non-Profits
|
auto generated More...
Public Member Functions | |
SponsorshipTDS () | |
auto generated More... | |
SponsorshipTDS (string ADatasetName) | |
auto generated More... | |
virtual new SponsorshipTDS | GetChangesTyped (bool removeEmptyTables) |
auto generated More... | |
override void | InitVars () |
auto generated More... | |
override DataSet | Clone () |
also copy the constraints and relations arrays More... | |
void | InitClass () |
Initialise the class, calling abstract routines in the right order More... | |
new void | Merge (DataTable ATable) |
overload that makes sure that the typed tables are mapped again More... | |
new void | Merge (DataSet ADataSet) |
overload that makes sure that the typed tables are mapped again More... | |
new void | Merge (DataSet ADataSet, bool APreserveChanges) |
overload that makes sure that the typed tables are mapped again More... | |
DataColumn[] | GetDataColumnArrayFromString (DataTable ATable, string[] AKeys) |
This returns an array of DataColumns, based on a Array of strings of column names of a given table More... | |
void | EnableConstraint (TTypedConstraint AConstraint) |
enable a specific constraint More... | |
void | EnableConstraint (String AName) |
Enable a specific constraint More... | |
void | EnableConstraints () |
Will add the constraints to the tables. The constraints should have been before added to FConstraints. Constraints will only be added if they don't exist already More... | |
void | DisableConstraints () |
disable all the constraints More... | |
void | DisableConstraint (String AName) |
Disable a specific constraint More... | |
void | DisableRelationConstraints () |
Disable all constraints created because of a relation More... | |
void | EnableRelation (String AName) |
Enable a specific relation More... | |
void | EnableRelations () |
Will add the relations to the tables. The relations should have been before added to FRelations. Relations will only be added if they don't exist already More... | |
void | DisableRelation (String AName) |
Disable a specific relation More... | |
virtual TTypedDataSet | GetChangesTyped (Boolean removeEmptyTables) |
returns a dataset with only necessary data depending on the parameter removeEmptyTables, the empty tables are not returned all rows that are not changed are not returned More... | |
void | RemoveTable (String ATableName) |
Remove a table fromt the dataset, and all constraints and references refering to it More... | |
void | RemoveTables (StringCollection ATableNames) |
remove a list of tables from the dataset (StringCollection) More... | |
void | RemoveTables (string[] ATableNames) |
remove a list of tables from the dataset (array of string) More... | |
void | RemoveEmptyTables () |
remove all tables from the dataset that are empty More... | |
Protected Member Functions | |
override void | InitTables () |
auto generated More... | |
override void | InitTables (System.Data.DataSet ds) |
auto generated More... | |
override void | MapTables () |
auto generated More... | |
override void | InitConstraints () |
auto generated More... | |
abstract void | InitTables (DataSet ds) |
for initialising the tables, of a specific dataset implemented by generated code More... | |
void | EnableRelation (TTypedRelation ARelation) |
enable a specific relation More... | |
Protected Attributes | |
ArrayList | FConstraints |
constraints in this dataset More... | |
ArrayList | FRelations |
relations in this dataset More... | |
Properties | |
PPartnerTable | PPartner [get] |
auto generated More... | |
PFamilyTable | PFamily [get] |
auto generated More... | |
PPartnerCommentTable | PPartnerComment [get] |
auto generated More... | |
PPartnerReminderTable | PPartnerReminder [get] |
auto generated More... | |
PTypeTable | PType [get] |
auto generated More... | |
PPartnerTypeTable | PPartnerType [get] |
auto generated More... | |
ARecurringGiftBatchTable | ARecurringGiftBatch [get] |
auto generated More... | |
ARecurringGiftTable | ARecurringGift [get] |
auto generated More... | |
SponsorshipTDSARecurringGiftDetailTable | ARecurringGiftDetail [get] |
auto generated More... | |
bool | ThrowAwayAfterSubmitChanges [get, set] |
if you want the dataset to be cleared after submitchanges. This will increase the speed significantly: no updating of modificationID, no slow AcceptChanges. More... | |
bool | DontThrowAwayAfterSubmitChanges [get, set] |
if you want no warning about that the datatable should be cleared after submitchanges. in some cases you must keep the data, eg when you need the new keys after INSERT More... | |
auto generated
|
inline |
auto generated
|
inline |
auto generated
|
inlineinherited |
also copy the constraints and relations arrays
|
inlineinherited |
Disable a specific constraint
|
inlineinherited |
disable all the constraints
|
inlineinherited |
Disable a specific relation
|
inlineinherited |
Disable all constraints created because of a relation
|
inlineinherited |
Enable a specific constraint
|
inlineinherited |
enable a specific constraint
|
inlineinherited |
Will add the constraints to the tables. The constraints should have been before added to FConstraints. Constraints will only be added if they don't exist already
|
inlineinherited |
Enable a specific relation
|
inlineprotectedinherited |
enable a specific relation
|
inlineinherited |
Will add the relations to the tables. The relations should have been before added to FRelations. Relations will only be added if they don't exist already
|
inlinevirtual |
auto generated
|
inlinevirtualinherited |
returns a dataset with only necessary data depending on the parameter removeEmptyTables, the empty tables are not returned all rows that are not changed are not returned
|
inlineinherited |
This returns an array of DataColumns, based on a Array of strings of column names of a given table
|
inlineinherited |
Initialise the class, calling abstract routines in the right order
|
inlineprotectedvirtual |
auto generated
Implements Ict.Common.Data.TTypedDataSet.
|
inlineprotectedvirtual |
auto generated
Implements Ict.Common.Data.TTypedDataSet.
|
protectedpure virtualinherited |
for initialising the tables, of a specific dataset implemented by generated code
ds | the dataset |
|
inlineprotected |
auto generated
|
inlinevirtual |
auto generated
Implements Ict.Common.Data.TTypedDataSet.
|
inlineprotectedvirtual |
auto generated
Reimplemented from Ict.Common.Data.TTypedDataSet.
|
inlineinherited |
overload that makes sure that the typed tables are mapped again
ADataSet |
|
inlineinherited |
overload that makes sure that the typed tables are mapped again
|
inlineinherited |
overload that makes sure that the typed tables are mapped again
ATable |
|
inlineinherited |
remove all tables from the dataset that are empty
|
inlineinherited |
Remove a table fromt the dataset, and all constraints and references refering to it
ATableName | table to remove |
|
inlineinherited |
remove a list of tables from the dataset (array of string)
ATableNames | names of tables to be removed |
|
inlineinherited |
remove a list of tables from the dataset (StringCollection)
ATableNames | names of tables to be removed |
|
protectedinherited |
constraints in this dataset
|
protectedinherited |
relations in this dataset
|
get |
auto generated
|
get |
auto generated
|
get |
auto generated
|
getsetinherited |
if you want no warning about that the datatable should be cleared after submitchanges. in some cases you must keep the data, eg when you need the new keys after INSERT
|
get |
auto generated
|
get |
auto generated
|
get |
auto generated
|
get |
auto generated
|
get |
auto generated
|
get |
auto generated
|
getsetinherited |
if you want the dataset to be cleared after submitchanges. This will increase the speed significantly: no updating of modificationID, no slow AcceptChanges.