c_cfg_db.kb 的例行程序


DeleteContractStatus

文件名

c_cfg_db.kb

语法

DeleteContractStatus( VAL inTran: BOOLEAN, REF DeleteRec: ContractStatus )

参数

inTran - 是否在事务中

DeleteRec - 将删除的合同状态记录

返回

SQL 返回结果

副作用

说明

从 CONTRACT_STATUS 表中删除一条记录。

调用的对话框窗体


DeleteContractTypes

文件名

c_cfg_db.kb

语法

DeleteContractTypes ( VAL inTran: BOOLEAN, REF DeleteRec: ContractTypes )

参数

inTran - 是否在事务中

DeleteRec - 合同类型记录

返回

SQL 返回结果

副作用

说明

从 CONTRACT_TYPES 表中删除一条合同类型记录。

调用的对话框窗体


DeleteCurrencyRec

文件名

c_cfg_db.kb

语法

DeleteCurrencyRec ( VAL InTran: BOOLEAN, REF DeleteRec: CurrencyRec )

参数

InTran - 是否在事务中

DeleteRec - 货币记录

返回

SQL 返回结果

副作用

说明

从 CURRENCY 表中删除一条特定的货币记录。

调用的对话框窗体


DeleteTimeZone

文件名

c_cfg_db.kb

语法

DeleteTimeZone ( VAL InTran: BOOLEAN, REF DeleteRec: TimeZonesRecord )

参数

InTran - 是否在事务中

DeleteRec - 时区记录

返回

SQL 返回结果

副作用

说明

从数据库中删除一条时区记录。

调用的对话框窗体


DeltaTimeExtractMinutes

文件名

c_cfg_db.kb

语法

DeltaTimeExtractMinutes (VAL InDeltaTime: INTEGER, REF Mins: INTEGER)

参数

InDeltaTime - 初始时间

Mins - 分钟数

返回

副作用

说明

从 delta 时间中抽取分钟数。

调用的对话框窗体


DeltaTimeToInt

文件名

c_cfg_db.kb

语法

DeltaTimeToInt (VAL InDeltaTime: STRING, REF DeltaTime: INTEGER)

参数

InDeltaTime - 初始时间

DeltaTime - 新设的 delta 时间

返回

副作用

说明

转换 delta 时间到整数值

调用的对话框窗体


GetContractStatusID

文件名

c_cfg_db.kb

语法

GetContractStatusID( REF Contract_Status_ID: INTEGER, REF Contract_Status: STRING )

参数

Contract_Status_ID - 合同状态标识

Contract_Status - 合同状态值

返回

副作用

说明

识别一个基于合同状态的合同状态标识。

调用的对话框窗体


GetContractStatusList

文件名

c_cfg_db.kb

语法

GetContractStatusList( REF KStatusList: LIST OF ContractStatus )

参数

KStatusList - 合同状态列表

返回

字符串(合同状态)列表

副作用

说明

创建一个合同状态列表。

调用的对话框窗体


GetContractType

文件名

c_cfg_db.kb

语法

GetContractType( REF type_id: INTEGER, REF contract_type: STRING)

参数

type_id - 合同类型标识

contract_type - 合同类型名称

返回

副作用

说明

通过标识检索一个特定的合同类型。

调用的对话框窗体


GetContractTypeID

文件名

c_cfg_db.kb

语法

GetContractTypeID ( REF contract_type_id: INTEGER, REF contract_type: STRING)

参数

contract_type_id - 合同类型标识

contract_type - 合同类型

返回

副作用

说明

检索一个特定合同类型的标识。

调用的对话框窗体


GetContractTypeList

文件名

c_cfg_db.kb

语法

GetContractTypeList(REF ktypeList: LIST OF ContractTypes)

参数

ktypeList - 合同类型列表

返回

合同类型列表

副作用

说明

从数据库中检索一个合同类型列表。

调用的对话框窗体


GetCurrencyCode

文件名

c_cfg_db.kb

语法

GetCurrencyCode (VAL CURRENCY_ID: INTEGER)

参数

CURRENCY_ID - 货币标识

返回

货币代码

副作用

说明

为一个特定的货币标识检索货币代码。

调用的对话框窗体


GetCurrencyFromCountry

文件名

c_cfg_db.kb

语法

GetCurrencyFromCountry (VAL country_code: INTEGER)

参数

country_code - 国家代码

返回

货币代码

副作用

说明

为特定国家检索货币代码。

调用的对话框窗体


GetCurrencyID

文件名

c_cfg_db.kb

语法

GetCurrencyID (VAL currency_code: STRING)

参数

currency_code - 使用的货币代码

返回

货币标识

副作用

说明

为一个特定的货币代码检索它的货币标识。

调用的对话框窗体


GetCurrencyList

文件名

c_cfg_db.kb

语法

GetCurrencyList (REF currencyList: LIST OF CurrencyRec)

参数

currencyList - 货币记录列表

返回

SQL 返回结果

副作用

说明

检索货币记录列表。

调用的对话框窗体


GetDaylightSavings

文件名

c_cfg_db.kb

语法

GetDaylightSavings(REF Daylight_Active: INTEGER)

参数

Daylight_Active - 夏时制标志

返回

SQL 返回结果

副作用

说明

从数据库中检索夏时制活动标志。

调用的对话框窗体


GetEventID

文件名

c_cfg_db.kb

语法

GetEventID(VAL Event_name: STRING)

参数

Event_name - 事件名称

返回

事件标识

副作用

说明

从数据库中检索事件标识。

调用的对话框窗体


GetEventName

文件名

c_cfg_db.kb

语法

GetEventName( VAL Event_id: STRING )

参数

Event_id - 事件标识

返回

事件名称

副作用

说明

从数据库中检索事件名称。

调用的对话框窗体


GetPrefParamValue

文件名

c_cfg_db.kb

语法

GetPrefParamValue( VAL paramname: STRING, VAL preference_id: INTEGER )

参数

paramname - 在 where 条件中使用的值

preference_id - 请求的优先选项标识

返回

Paramvalue, 在 SQL Select 语句中查找到的字符串

副作用

说明

为特定的优先选项返回 paramvalue。

调用的对话框窗体


InsertContractStatus

文件名

c_cfg_db.kb

语法

InsertContractStatus( VAL inTran: BOOLEAN, REF InsertRec: ContractStatus )

参数

inTran - 是否在事务中

InsertRec - 将插入的合同状态记录

返回

SQL 返回结果

副作用

说明

插入一条合同状态记录到 CONTRACT_STATUS 表中。

调用的对话框窗体


InsertContractTypes

文件名

c_cfg_db.kb

语法

InsertContractTypes ( VAL inTran: BOOLEAN, REF InsertRec: ContractTypes )

参数

inTran - 是否在事务中

InsertRec - 合同类型记录

返回

SQL 返回结果

副作用

说明

插入一条新的合同类型记录到 CONTRACT_TYPES 表中。

调用的对话框窗体


InsertCurrencyRec

文件名

c_cfg_db.kb

语法

InsertCurrencyRec ( VAL InTran: BOOLEAN, REF InsertRec: CurrencyRec )

参数

InTran - 是否在事务中

InsertRec - 货币记录

返回

SQL 返回结果

副作用

说明

插入一条新的货币记录到 CURRENCY 表中。

调用的对话框窗体


InsertTimeZone

文件名

c_cfg_db.kb

语法

InsertTimeZone ( VAL InTran: BOOLEAN, REF InsertRec: TimeZonesRecord )

参数

InTran - 是否在事务中

InsertRec - 时区记录

返回

SQL 返回结果

副作用

说明

插入一条新的时区记录到数据库中。

调用的对话框窗体


IntToDeltaTime

文件名

c_cfg_db.kb

语法

IntToDeltaTime (VAL InDeltaTime: INTEGER, REF DeltaTime: STRING)

参数

InDeltaTime - 初始时间

DeltaTime - 新设的 delta 时间

返回

副作用

说明

转换一个整数到 delta 时间。

调用的对话框窗体


TimezoneAdd

文件名

c_cfg_db.kb

语法

TimezoneAdd ( tz );

参数

TimeZonesRecord - 添加到数据库中的一条时区记录

返回

SQL Rc

副作用

说明

这个函数尝试添加给定的时区记录。如果成功,它将更新本地高速缓存。

调用的对话框窗体


TimezoneDel

文件名

c_cfg_db.kb

语法

TimezoneDel ( tz );

参数

TimeZonesRecord - 要从数据库中删除的时区记录

返回

SQL 返回结果

副作用

说明

这个函数尝试删除给定的时区记录。如果成功,它将更新本地高速缓存。

调用的对话框窗体


TimezoneGet

文件名

c_cfg_db.kb

语法

TimezoneGet ( tz );

参数

TimeZonesRecord - 要从数据库中删除的时区记录

返回

SQL Rc

副作用

说明

这个函数返回由 tz.Timezone_Id 指定的时区详细信息。如果没有查找到时区,它返回 -100。

调用的对话框窗体


TimezoneGetDefaultOrder

文件名

c_cfg_db.kb

语法

TimezoneGetDefaultOrder: INTEGER;

参数

DefaultOrder - 指定缺省次序的常数

TZ_ORDER_BY_NAME - 时区标识

TZ_ORDER_BY_GMT - 小时差

TIMEZONE_ID - 时区标识

返回

SQL 返回结果

副作用

说明

这个函数尝试返回缺省的时区列表次序。如果当前未设置(例如,正在移植),它缺省为 TZ_ORDER_BY_NAME。

调用的对话框窗体


TimezoneGetList

文件名

c_cfg_db.kb

语法

TimezoneGetList ( timeZoneList );

参数

LIST OF TimeZonesRecord - 从数据库选择的可用时区列表

返回

副作用

说明

这个函数把可用时区列表装入到引用参数 tz 中。这个列表直接从 TIMEZONES 表中装入。这个列表装入后,保存在客户机的高速缓存中。

调用的对话框窗体


TimezonePut

文件名

c_cfg_db.kb

语法

TimezonePut ( OldTz, NewTz );

参数

OldTz TimeZonesRecord - 初始时区记录

NewTz TimeZonesRecord - 修改后的时区记录

返回

SQL 返回结果

副作用

说明

这个函数尝试更新给定的时区记录。如果成功,它将更新本地高速缓存。

调用的对话框窗体


TimezoneSetDefaultOrder

文件名

c_cfg_db.kb

语法

TimezoneSetDefaultOrder ( VAL DefaultOrder: INTEGER );

参数

DefaultOrder - 指定缺省次序的常数

TZ_ORDER_BY_NAME - 时区标识

TZ_ORDER_BY_GMT - 小时差

TIMEZONE_ID - 时区标识

返回

SQL 返回结果

副作用

说明

这个函数尝试设置缺省的时区列表次序。它在 SAI_APP_PARAMS 表中更新设置,然后刷新高速缓存。

调用的对话框窗体


UpdateContractStatus

文件名

c_cfg_db.kb

语法

UpdateContractStatus( VAL inTran: BOOLEAN, REF BeforeRec: ContractStatus, REF AfterRec: ContractStatus )

参数

inTran - 布尔值

BeforeRec - 合同状态记录

AfterRec - 合同状态记录

返回

SQL 返回结果

副作用

说明

更新合同状态记录。

调用的对话框窗体


UpdateContractTypes

文件名

c_cfg_db.kb

语法

UpdateContractTypes ( VAL inTran: BOOLEAN, REF BeforeRec: ContractTypes, REF AfterRec: ContractTypes )

参数

inTran - 是否在事务中

BeforeRec - 合同类型记录

AfterRec - 合同类型记录

返回

SQL 返回结果

副作用

说明

从 CONTRACT_TYPES 表中更新一条合同类型记录。

调用的对话框窗体


UpdateCurrencyRec

文件名

c_cfg_db.kb

语法

UpdateCurrencyRec ( VAL InTran: BOOLEAN, REF BeforeRec: CurrencyRec, REF AfterRec: CurrencyRec )

参数

InTran - 是否在事务中

BeforeRec - 货币记录

AfterRec - 货币记录

返回

SQL 返回结果

副作用

说明

在 CURRENCY 表中更新一条货币记录。

调用的对话框窗体


UpdateDaylightSavings

文件名

c_cfg_db.kb

语法

UpdateDaylightSavings(VAL Daylight_Active: INTEGER)

参数

Daylight_Active - 夏时制标志

返回

副作用

说明

更新数据库中的夏时制活动标志。

调用的对话框窗体


UpdateEventRec

文件名

c_cfg_db.kb

语法

UpdateEventRec( REF updatedEvent: EventRec )

参数

updatedEvent - 事件记录

返回

SQL 返回结果

副作用

说明

用传入的事件记录更新事件表。

调用的对话框窗体


UpdateListOfContractStatus

文件名

c_cfg_db.kb

语法

UpdateListOfContractStatus( VAL inTran: BOOLEAN, REF BeforeList: LIST OF ContractStatus, REF AfterList: LIST OF ContractStatus )

参数

inTran - 是否在事务中

BeforeList - 初始合同类型列表

AfterList - 更新后的合同类型列表

返回

SQL 返回结果

副作用

说明

更新整个合同状态记录列表。

调用的对话框窗体


UpdateListOfContractTypes

文件名

c_cfg_db.kb

语法

UpdateListOfContractTypes ( VAL inTran: BOOLEAN, REF BeforeList: LIST OF ContractTypes, REF AfterList: LIST OF ContractTypes )

参数

inTran - 是否在事务中

BeforeList - 初始合同状态列表

AfterList - 更新后的合同状态列表

返回

SQL 返回结果

副作用

说明

更新一个合同类型列表。

调用的对话框窗体


UpdateListOfCurrencyRec

文件名

c_cfg_db.kb

语法

UpdateListOfCurrencyRec ( VAL InTran: BOOLEAN, REF BeforeList: LIST OF CurrencyRec, REF AfterList: LIST OF CurrencyRec )

参数

InTran - 是否在事务中

BeforeList - 初始货币记录列表

AfterList - 更新后的货币记录列表

返回

SQL 返回结果

副作用

说明

在 CURRENCY 表中更新一条货币记录。

调用的对话框窗体


UpdateListOfTimeZones

文件名

c_cfg_db.kb

语法

UpdateListOfTimeZones ( VAL InTran: BOOLEAN, REF BeforeList: LIST OF TimeZonesRecord, REF AfterList: LIST OF TimeZonesRecord )

参数

InTran - 是否在事务中

BeforeList - 初始时区记录表

AfterList - 更新后的时区记录列表

返回

SQL 返回结果

副作用

说明

在数据库中更新一个时区记录列表。

调用的对话框窗体


UpdateTimeZone

文件名

c_cfg_db.kb

语法

UpdateTimeZone ( VAL InTran: BOOLEAN, REF BeforeRec: TimeZonesRecord, REF AfterRec: TimeZonesRecord )

参数

InTran - 是否在事务中

BeforeRec - 初始时区记录

AfterRec - 更新后的时区记录

返回

SQL 返回结果

副作用

说明

在数据库中更新一条时区记录。

调用的对话框窗体