Mcs.Epm.MicrosoftProject.mpFx.LookupTables Class Reference

Provides data and functionality for working with enterprise lookup tables. More...

List of all members.

Public Member Functions

LookupTableMultiLangDataSet MultiLangGetLookupTables (string xmlFilter, bool autoCheckout)
 Get lookup tables from Project Server.
LookupTableDataSet GetLookupTables (string xmlFilter, bool autoCheckout, int lcid)
LookupTableMultiLangDataSet.LookupTableValuesDataTable MultiLangLoadLookupTableValues (Guid lookupTableGuid, string xmlFilter)
 Get lookup table values from the cache or Project Server.
LookupTableMultiLangDataSet.LookupTableValuesDataTable MultiLangGetLookupTableValues (string xmlFilter, bool autoCheckout)
 Get lookup table values from Project Server.
string MultiLangGetLookupTableTextValue (Guid lookupTableGuid, Guid valueGuid, int languageCode)
 Given a lookup table GUID and a value GUID, return its string value.
void AddLookupTableTextValue (Guid lookupTableGuid, Guid valueGuid, string value, int lcid)
Guid GetTextLookupTableValueGuid (Guid lookupTableGuid, string value)

Static Public Member Functions

static Guid FindInLookupTable (string value, LookupTableMultiLangDataSet.LookupTableValuesDataTable lookupTable)
 Given a lookup table values table and a value, return the items GUID.

Properties

bool CacheLookupTables [get, set]
 Get and set whether lookup tables are cached.


Detailed Description

Provides data and functionality for working with enterprise lookup tables.

Definition at line 22 of file LookupTables.cs.


Member Function Documentation

static Guid Mcs.Epm.MicrosoftProject.mpFx.LookupTables.FindInLookupTable ( string  value,
LookupTableMultiLangDataSet.LookupTableValuesDataTable  lookupTable 
) [static]

Given a lookup table values table and a value, return the items GUID.

Parameters:
value The value to search for
lookupTable The lookup table to search in
Returns:
Guid of item if found or Guid.Empty if not found.

Definition at line 150 of file LookupTables.cs.

LookupTableMultiLangDataSet Mcs.Epm.MicrosoftProject.mpFx.LookupTables.MultiLangGetLookupTables ( string  xmlFilter,
bool  autoCheckout 
)

Get lookup tables from Project Server.

Parameters:
xmlFilter Filter string
autoCheckout Indicates whether or not the lookup table will be automatically checked out.
Returns:

Definition at line 89 of file LookupTables.cs.

string Mcs.Epm.MicrosoftProject.mpFx.LookupTables.MultiLangGetLookupTableTextValue ( Guid  lookupTableGuid,
Guid  valueGuid,
int  languageCode 
)

Given a lookup table GUID and a value GUID, return its string value.

Parameters:
lookupTableGuid The lookup table's GUID
valueGuid The value's GUID
languageCode The language code for which the value GUID's value should be returned
Returns:

Definition at line 176 of file LookupTables.cs.

LookupTableMultiLangDataSet.LookupTableValuesDataTable Mcs.Epm.MicrosoftProject.mpFx.LookupTables.MultiLangGetLookupTableValues ( string  xmlFilter,
bool  autoCheckout 
)

Get lookup table values from Project Server.

Parameters:
xmlFilter Indicates which columns to retrieve
autoCheckout Indicates whether the lookup table will be checked out.
Returns:
LookupTableMultiLangDataSet.LookupTableValuesDataTable populated with the lookup table values

Definition at line 135 of file LookupTables.cs.

LookupTableMultiLangDataSet.LookupTableValuesDataTable Mcs.Epm.MicrosoftProject.mpFx.LookupTables.MultiLangLoadLookupTableValues ( Guid  lookupTableGuid,
string  xmlFilter 
)

Get lookup table values from the cache or Project Server.

Parameters:
lookupTableGuid The lookup table's GUID
xmlFilter The XML filter indicating which columns to retrieve
Returns:

Definition at line 108 of file LookupTables.cs.


Property Documentation

bool Mcs.Epm.MicrosoftProject.mpFx.LookupTables.CacheLookupTables [get, set]

Get and set whether lookup tables are cached.

Definition at line 60 of file LookupTables.cs.


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

Generated on Sat Jan 24 13:32:10 2009 for mpFx by  doxygen 1.5.8