Interface IFCApplication
Assembly: FChoice.Foundation.Clarify.Compatibility.dll
Syntax
[Guid("76778FF4-8666-4eba-A60A-DA8D9F743A64")]
[ComVisible(true)]
public interface IFCApplication
Properties
base_objid
Declaration
Property Value
Type |
Description |
System.Int32 |
|
clarify_ver
Declaration
string clarify_ver { get; }
Property Value
Type |
Description |
System.String |
|
ConnectionString
Declaration
string ConnectionString { get; }
Property Value
Type |
Description |
System.String |
|
ConvertTimeZone
Declaration
bool ConvertTimeZone { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
DataProtectorEntropy
Declaration
string DataProtectorEntropy { set; }
Property Value
Type |
Description |
System.String |
|
db_name
Declaration
Property Value
Type |
Description |
System.String |
|
db_type
Declaration
Property Value
Type |
Description |
System.String |
|
GetMachineTimeZone
Declaration
string GetMachineTimeZone { get; }
Property Value
Type |
Description |
System.String |
|
IsDBTraveler
Declaration
bool IsDBTraveler { get; }
Property Value
Type |
Description |
System.Boolean |
|
IsDBUnicode
Declaration
bool IsDBUnicode { get; }
Property Value
Type |
Description |
System.Boolean |
|
IsFcflNet
Declaration
Property Value
Type |
Description |
System.Boolean |
|
LicenseExpirationDate
Declaration
string LicenseExpirationDate { get; }
Property Value
Type |
Description |
System.String |
|
LoggingConfigFilePath
Declaration
string LoggingConfigFilePath { get; set; }
Property Value
Type |
Description |
System.String |
|
Midnight
Declaration
string Midnight { get; set; }
Property Value
Type |
Description |
System.String |
|
schema_rev
Declaration
short schema_rev { get; }
Property Value
Type |
Description |
System.Int16 |
|
ServerTimeZone
Declaration
string ServerTimeZone { get; set; }
Property Value
Type |
Description |
System.String |
|
site_id
Declaration
Property Value
Type |
Description |
System.Int16 |
|
TruncateStringFields
Declaration
bool TruncateStringFields { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
WorkingDirectory
Declaration
string WorkingDirectory { get; set; }
Property Value
Type |
Description |
System.String |
|
Methods
build_mtm_name(String, String, String)
Declaration
string build_mtm_name(string tableName, string relationName, string inverseRelatioName)
Parameters
Type |
Name |
Description |
System.String |
tableName |
|
System.String |
relationName |
|
System.String |
inverseRelatioName |
|
Returns
Type |
Description |
System.String |
|
CreateSession(Object)
Declaration
FCSession CreateSession(object sessionId)
Parameters
Type |
Name |
Description |
System.Object |
sessionId |
|
Returns
CurrentSessions()
Declaration
Returns
Type |
Description |
System.String |
|
EncryptClarifyPassword(String, String)
Declaration
string EncryptClarifyPassword(string password, string fc_session_id)
Parameters
Type |
Name |
Description |
System.String |
password |
|
System.String |
fc_session_id |
|
Returns
Type |
Description |
System.String |
|
EncryptDBPassword(String)
Declaration
string EncryptDBPassword(string password)
Parameters
Type |
Name |
Description |
System.String |
password |
|
Returns
Type |
Description |
System.String |
|
FileExists(String)
Declaration
bool FileExists(string path)
Parameters
Type |
Name |
Description |
System.String |
path |
|
Returns
Type |
Description |
System.Boolean |
|
FindString(Object)
Declaration
string FindString(object StringID)
Parameters
Type |
Name |
Description |
System.Object |
StringID |
|
Returns
Type |
Description |
System.String |
|
get_change_date_field(String)
Declaration
string get_change_date_field(string tableName)
Parameters
Type |
Name |
Description |
System.String |
tableName |
|
Returns
Type |
Description |
System.String |
|
get_dt_fields(String)
Declaration
string get_dt_fields(string tableName)
Parameters
Type |
Name |
Description |
System.String |
tableName |
|
Returns
Type |
Description |
System.String |
|
get_fields_types_lens(String, Boolean)
Declaration
string get_fields_types_lens(string tableName, bool includeRelations)
Parameters
Type |
Name |
Description |
System.String |
tableName |
|
System.Boolean |
includeRelations |
|
Returns
Type |
Description |
System.String |
|
GetADPObjects(Object)
Declaration
Recordset GetADPObjects(object ObjectTypes)
Parameters
Type |
Name |
Description |
System.Object |
ObjectTypes |
|
Returns
Type |
Description |
ADODB.Recordset |
|
GetCountryList()
Declaration
Recordset GetCountryList()
Returns
Type |
Description |
ADODB.Recordset |
|
GetCountryObjid(String)
Declaration
int GetCountryObjid(string Country)
Parameters
Type |
Name |
Description |
System.String |
Country |
|
Returns
Type |
Description |
System.Int32 |
|
GetDefaultCountry()
Declaration
string GetDefaultCountry()
Returns
Type |
Description |
System.String |
|
GetDefaultCountryObjId()
Declaration
int GetDefaultCountryObjId()
Returns
Type |
Description |
System.Int32 |
|
GetDefaultState(String)
Declaration
string GetDefaultState(string Country)
Parameters
Type |
Name |
Description |
System.String |
Country |
|
Returns
Type |
Description |
System.String |
|
GetDefaultStateObjid(String)
Declaration
int GetDefaultStateObjid(string Country)
Parameters
Type |
Name |
Description |
System.String |
Country |
|
Returns
Type |
Description |
System.Int32 |
|
GetDefaultTimeZone()
Declaration
string GetDefaultTimeZone()
Returns
Type |
Description |
System.String |
|
GetDefaultTimeZoneObjid()
Declaration
int GetDefaultTimeZoneObjid()
Returns
Type |
Description |
System.Int32 |
|
GetFullStateObjid(String, String)
Declaration
int GetFullStateObjid(string Country, string State)
Parameters
Type |
Name |
Description |
System.String |
Country |
|
System.String |
State |
|
Returns
Type |
Description |
System.Int32 |
|
GetGbstDefault(String)
Declaration
string GetGbstDefault(string ListName)
Parameters
Type |
Name |
Description |
System.String |
ListName |
|
Returns
Type |
Description |
System.String |
|
GetGbstDefaultObjid(String)
Declaration
int GetGbstDefaultObjid(string ListName)
Parameters
Type |
Name |
Description |
System.String |
ListName |
|
Returns
Type |
Description |
System.Int32 |
|
GetGbstElmById(String, Int32)
Declaration
string GetGbstElmById(string ListName, int ElmObjid)
Parameters
Type |
Name |
Description |
System.String |
ListName |
|
System.Int32 |
ElmObjid |
|
Returns
Type |
Description |
System.String |
|
GetGbstElmObjid(String, String)
Declaration
int GetGbstElmObjid(string ListName, string Element)
Parameters
Type |
Name |
Description |
System.String |
ListName |
|
System.String |
Element |
|
Returns
Type |
Description |
System.Int32 |
|
GetGbstElmRankObjid(String, Int32)
Declaration
int GetGbstElmRankObjid(string ListName, int Rank)
Parameters
Type |
Name |
Description |
System.String |
ListName |
|
System.Int32 |
Rank |
|
Returns
Type |
Description |
System.Int32 |
|
GetGbstList(String, Object)
Declaration
Recordset GetGbstList(string ListName, object IncludeInactive)
Parameters
Type |
Name |
Description |
System.String |
ListName |
|
System.Object |
IncludeInactive |
|
Returns
Type |
Description |
ADODB.Recordset |
|
GetHgbstElmDefault(String, Object, Object, Object, Object)
Declaration
string GetHgbstElmDefault(string ListName, object Element1, object Element2, object Element3, object Element4)
Parameters
Type |
Name |
Description |
System.String |
ListName |
|
System.Object |
Element1 |
|
System.Object |
Element2 |
|
System.Object |
Element3 |
|
System.Object |
Element4 |
|
Returns
Type |
Description |
System.String |
|
GetHgbstElmDefaultObjid(String, Object, Object, Object, Object)
Declaration
int GetHgbstElmDefaultObjid(string ListName, object Element1, object Element2, object Element3, object Element4)
Parameters
Type |
Name |
Description |
System.String |
ListName |
|
System.Object |
Element1 |
|
System.Object |
Element2 |
|
System.Object |
Element3 |
|
System.Object |
Element4 |
|
Returns
Type |
Description |
System.Int32 |
|
GetHgbstElmObjId(String, String, Object, Object, Object, Object)
Declaration
int GetHgbstElmObjId(string TheElement, string ListName, object Element1, object Element2, object Element3, object Element4)
Parameters
Type |
Name |
Description |
System.String |
TheElement |
|
System.String |
ListName |
|
System.Object |
Element1 |
|
System.Object |
Element2 |
|
System.Object |
Element3 |
|
System.Object |
Element4 |
|
Returns
Type |
Description |
System.Int32 |
|
GetHgbstList(String, Object, Object, Object, Object, Object)
Declaration
Recordset GetHgbstList(string ListName, object Element1, object Element2, object Element3, object Element4, object includeInactive)
Parameters
Type |
Name |
Description |
System.String |
ListName |
|
System.Object |
Element1 |
|
System.Object |
Element2 |
|
System.Object |
Element3 |
|
System.Object |
Element4 |
|
System.Object |
includeInactive |
|
Returns
Type |
Description |
ADODB.Recordset |
|
GetLocalizedGbstDefault(String)
Declaration
string GetLocalizedGbstDefault(string listName)
Parameters
Type |
Name |
Description |
System.String |
listName |
|
Returns
Type |
Description |
System.String |
|
GetLocalizedGbstElmById(String, Int32)
Declaration
string GetLocalizedGbstElmById(string listName, int elmObjID)
Parameters
Type |
Name |
Description |
System.String |
listName |
|
System.Int32 |
elmObjID |
|
Returns
Type |
Description |
System.String |
|
GetRelationData(String, String)
Declaration
Recordset GetRelationData(string relationName, string tableName)
Parameters
Type |
Name |
Description |
System.String |
relationName |
|
System.String |
tableName |
|
Returns
Type |
Description |
ADODB.Recordset |
|
GetResClauses(Int32, ref String)
Declaration
bool GetResClauses(int tblNum, ref string clauses)
Parameters
Type |
Name |
Description |
System.Int32 |
tblNum |
|
System.String |
clauses |
|
Returns
Type |
Description |
System.Boolean |
|
GetResClausesStr(Int32)
Declaration
string GetResClausesStr(int tblNum)
Parameters
Type |
Name |
Description |
System.Int32 |
tblNum |
|
Returns
Type |
Description |
System.String |
|
GetResTbl(Int32, ref String[])
Declaration
bool GetResTbl(int tblNum, ref string[] the_res)
Parameters
Type |
Name |
Description |
System.Int32 |
tblNum |
|
System.String[] |
the_res |
|
Returns
Type |
Description |
System.Boolean |
|
GetServerTimeZoneOffset()
Declaration
int GetServerTimeZoneOffset()
Returns
Type |
Description |
System.Int32 |
|
GetShortTimeZoneObjId(String)
Declaration
int GetShortTimeZoneObjId(string TimeZone)
Parameters
Type |
Name |
Description |
System.String |
TimeZone |
|
Returns
Type |
Description |
System.Int32 |
|
GetStateObjid(String, String)
Declaration
int GetStateObjid(string Country, string State)
Parameters
Type |
Name |
Description |
System.String |
Country |
|
System.String |
State |
|
Returns
Type |
Description |
System.Int32 |
|
GetStates(String)
Declaration
Recordset GetStates(string Country)
Parameters
Type |
Name |
Description |
System.String |
Country |
|
Returns
Type |
Description |
ADODB.Recordset |
|
GetTableFields(String)
Declaration
Recordset GetTableFields(string tableName)
Parameters
Type |
Name |
Description |
System.String |
tableName |
|
Returns
Type |
Description |
ADODB.Recordset |
|
GetTableID(String)
Declaration
int GetTableID(string TableName)
Parameters
Type |
Name |
Description |
System.String |
TableName |
|
Returns
Type |
Description |
System.Int32 |
|
GetTableName(Int32)
Declaration
string GetTableName(int TableNum)
Parameters
Type |
Name |
Description |
System.Int32 |
TableNum |
|
Returns
Type |
Description |
System.String |
|
GetTableRels(String, Boolean)
Declaration
Recordset GetTableRels(string tableName, bool allowOneToMany)
Parameters
Type |
Name |
Description |
System.String |
tableName |
|
System.Boolean |
allowOneToMany |
|
Returns
Type |
Description |
ADODB.Recordset |
|
GetTablesAndViews(Object)
Declaration
Recordset GetTablesAndViews(object TablesOnly)
Parameters
Type |
Name |
Description |
System.Object |
TablesOnly |
|
Returns
Type |
Description |
ADODB.Recordset |
|
GetTimeZoneList()
Declaration
Recordset GetTimeZoneList()
Returns
Type |
Description |
ADODB.Recordset |
|
GetTimeZoneObjid(String)
Declaration
int GetTimeZoneObjid(string TimeZone)
Parameters
Type |
Name |
Description |
System.String |
TimeZone |
|
Returns
Type |
Description |
System.Int32 |
|
GetTimeZoneOffset(String)
Declaration
int GetTimeZoneOffset(string TimeZone)
Parameters
Type |
Name |
Description |
System.String |
TimeZone |
|
Returns
Type |
Description |
System.Int32 |
|
GetTimeZonesInCountry(String)
Declaration
Recordset GetTimeZonesInCountry(string Country)
Parameters
Type |
Name |
Description |
System.String |
Country |
|
Returns
Type |
Description |
ADODB.Recordset |
|
Initialize()
Declaration
InitializeFull(String, String, String, String, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)
Declaration
void InitializeFull(string LoginName, string password, string DBServer, string DBName, object DBType, object LogFile, object SqlLogFile, object SQLLogging, object fcAppLogging, object fcSessionLogging, object fcGenericLogging, object fcBulkLogging, object fcSqlExecLogging, object NoCacheFile)
Parameters
Type |
Name |
Description |
System.String |
LoginName |
|
System.String |
password |
|
System.String |
DBServer |
|
System.String |
DBName |
|
System.Object |
DBType |
|
System.Object |
LogFile |
|
System.Object |
SqlLogFile |
|
System.Object |
SQLLogging |
|
System.Object |
fcAppLogging |
|
System.Object |
fcSessionLogging |
|
System.Object |
fcGenericLogging |
|
System.Object |
fcBulkLogging |
|
System.Object |
fcSqlExecLogging |
|
System.Object |
NoCacheFile |
|
is_it_a_field(String, String)
Declaration
bool is_it_a_field(string tableName, string fieldName)
Parameters
Type |
Name |
Description |
System.String |
tableName |
|
System.String |
fieldName |
|
Returns
Type |
Description |
System.Boolean |
|
is_it_a_table(String)
Declaration
bool is_it_a_table(string tableName)
Parameters
Type |
Name |
Description |
System.String |
tableName |
|
Returns
Type |
Description |
System.Boolean |
|
is_it_change_field(String, String)
Declaration
bool is_it_change_field(string tableName, string fieldName)
Parameters
Type |
Name |
Description |
System.String |
tableName |
|
System.String |
fieldName |
|
Returns
Type |
Description |
System.Boolean |
|
is_it_date_field(String, String)
Declaration
bool is_it_date_field(string tableName, string fieldName)
Parameters
Type |
Name |
Description |
System.String |
tableName |
|
System.String |
fieldName |
|
Returns
Type |
Description |
System.Boolean |
|
is_it_int_field(String, String)
Declaration
bool is_it_int_field(string tableName, string fieldName)
Parameters
Type |
Name |
Description |
System.String |
tableName |
|
System.String |
fieldName |
|
Returns
Type |
Description |
System.Boolean |
|
is_it_searchable(String, String)
Declaration
bool is_it_searchable(string tableName, string fieldName)
Parameters
Type |
Name |
Description |
System.String |
tableName |
|
System.String |
fieldName |
|
Returns
Type |
Description |
System.Boolean |
|
is_it_string_fld(String, String)
Declaration
bool is_it_string_fld(string tableName, string fieldName)
Parameters
Type |
Name |
Description |
System.String |
tableName |
|
System.String |
fieldName |
|
Returns
Type |
Description |
System.Boolean |
|
is_it_unicode(String, String)
Declaration
bool is_it_unicode(string tableName, string fieldName)
Parameters
Type |
Name |
Description |
System.String |
tableName |
|
System.String |
fieldName |
|
Returns
Type |
Description |
System.Boolean |
|
is_rel_exclusive(Int32, String, ref String, ref String)
Declaration
bool is_rel_exclusive(int tbl_num, string relationName, ref string tbl_fld, ref string objid_fld)
Parameters
Type |
Name |
Description |
System.Int32 |
tbl_num |
|
System.String |
relationName |
|
System.String |
tbl_fld |
|
System.String |
objid_fld |
|
Returns
Type |
Description |
System.Boolean |
|
is_rel_mandatory(Int32, String)
Declaration
bool is_rel_mandatory(int tbl_num, string relationName)
Parameters
Type |
Name |
Description |
System.Int32 |
tbl_num |
|
System.String |
relationName |
|
Returns
Type |
Description |
System.Boolean |
|
IsCountry(String)
Declaration
bool IsCountry(string Country)
Parameters
Type |
Name |
Description |
System.String |
Country |
|
Returns
Type |
Description |
System.Boolean |
|
IsFullState(String, String)
Declaration
bool IsFullState(string Country, string State)
Parameters
Type |
Name |
Description |
System.String |
Country |
|
System.String |
State |
|
Returns
Type |
Description |
System.Boolean |
|
IsInGbstLst(String, String)
Declaration
bool IsInGbstLst(string ListName, string Element)
Parameters
Type |
Name |
Description |
System.String |
ListName |
|
System.String |
Element |
|
Returns
Type |
Description |
System.Boolean |
|
IsInHgbstList(String, String, Object, Object, Object, Object)
Declaration
bool IsInHgbstList(string TheElement, string ListName, object Element1, object Element2, object Element3, object Element4)
Parameters
Type |
Name |
Description |
System.String |
TheElement |
|
System.String |
ListName |
|
System.Object |
Element1 |
|
System.Object |
Element2 |
|
System.Object |
Element3 |
|
System.Object |
Element4 |
|
Returns
Type |
Description |
System.Boolean |
|
IsOnDST(String, DateTime)
Declaration
bool IsOnDST(string TheTimeZone, DateTime TheDate)
Parameters
Type |
Name |
Description |
System.String |
TheTimeZone |
|
System.DateTime |
TheDate |
|
Returns
Type |
Description |
System.Boolean |
|
IsState(String, String)
Declaration
bool IsState(string Country, string State)
Parameters
Type |
Name |
Description |
System.String |
Country |
|
System.String |
State |
|
Returns
Type |
Description |
System.Boolean |
|
IsTimeZone(String)
Declaration
bool IsTimeZone(string TImeZone)
Parameters
Type |
Name |
Description |
System.String |
TImeZone |
|
Returns
Type |
Description |
System.Boolean |
|
IsTimeZoneInCountry(String, String, Boolean)
Declaration
bool IsTimeZoneInCountry(string Country, string TimeZone, bool IsFullName)
Parameters
Type |
Name |
Description |
System.String |
Country |
|
System.String |
TimeZone |
|
System.Boolean |
IsFullName |
|
Returns
Type |
Description |
System.Boolean |
|
Log(Object, Object)
Declaration
void Log(object TheMessageType, object TheMessage)
Parameters
Type |
Name |
Description |
System.Object |
TheMessageType |
|
System.Object |
TheMessage |
|
LogEx(String, String)
Declaration
void LogEx(string logLevel, string logMessage)
Parameters
Type |
Name |
Description |
System.String |
logLevel |
|
System.String |
logMessage |
|
RankIsInGbstLst(String, Int32)
Declaration
bool RankIsInGbstLst(string ListName, int Rank)
Parameters
Type |
Name |
Description |
System.String |
ListName |
|
System.Int32 |
Rank |
|
Returns
Type |
Description |
System.Boolean |
|
SetServerTimeZoneToMachineTimeZone()
Declaration
void SetServerTimeZoneToMachineTimeZone()
sprintf(String, Object, Object, Object, Object, Object, Object)
Declaration
string sprintf(string inputString, object arg1, object arg2, object arg3, object arg4, object arg5, object arg6)
Parameters
Type |
Name |
Description |
System.String |
inputString |
|
System.Object |
arg1 |
|
System.Object |
arg2 |
|
System.Object |
arg3 |
|
System.Object |
arg4 |
|
System.Object |
arg5 |
|
System.Object |
arg6 |
|
Returns
Type |
Description |
System.String |
|
UpdateCache()
Declaration
UpdateSchemaCache()
Declaration
ValidateEncryptedPassword(String, String, Int16)
Declaration
bool ValidateEncryptedPassword(string str, string encr, short pre9)
Parameters
Type |
Name |
Description |
System.String |
str |
|
System.String |
encr |
|
System.Int16 |
pre9 |
|
Returns
Type |
Description |
System.Boolean |
|