Class JC_JobEstimate_bus

Properties

LOCAL cMainTable$="JC_JobEstimate"  

Table maintained by business object

LOCAL cIsSysDB=isFALSE  

System file identifier

LOCAL cAllowMultipleEMailAddresses=isTRUE  

Flag for allowing multiple email address, used by SY_Constant'ClassValidateEMailAddress

PROPERTY ARSalesTaxReporting   * Read Only *

A/R option for Sales Tax Reporting

Methods

FUNCTION CopyFrom(value$, constant$, detail$, cost$, qty$)  

Logic to execute when copying data

ParameterDescription
value$ [input, string] copy from estimate number
constant$ [input, string] Flag for copying constant data
detail$ [input, string] Flag for copying estimate detail information
cost$ [input, string] Flag for copying estimate cost information
qty$ [input, string] Flag for copying estimate qty information
Returns [boolean] True if successful, false if failure
FUNCTION Delete(key$)  

Deletes current record

ParameterDescription
key$ [input, string] key value of record to delete
Returns [numeric] 1 = success, 0 = failure, -1 = warning
FUNCTION ValidateCopyFrom(value$)  

Validates Copy From field

ParameterDescription
value$ [input,string] value being validated
Returns [boolean] True if successful, false if value fails validation