C# 클래스 Zombie.Safe

The Safe class provide static methods to read items from a QBFC object.
파일 보기 프로젝트 열기: pkpjpm/Zombie 1 사용 예제들

공개 메소드들

메소드 설명
Cents ( float f ) : double
CleanApostrophes ( string s ) : string
DecimalAsCents ( decimal d ) : double
DecimalAsMils ( decimal d ) : double
FullName ( IQBBaseRef obj ) : string

Returns a name reference (Full Name) in a way that will not explode. Returns a zero length string in the event of failure

GetNullDateTimeValue ( ) : System.DateTime

The beginning of the COM Epoch is used to represent no date

LimitedString ( string val, int maxLength ) : string

Silent truncation function when data loss is acceptable

LimitedString ( string val, int maxLength, string reference ) : string

SDK updates treat truncation as an error. So it is important to trim values that are found to be too long

ListID ( IQBBaseRef obj ) : string

Returns an ID reference (ListID) in a way that will not explode. Returns a zero length string in the event of failure

SafeString ( object obj ) : string
Value ( IQBDateTimeType dt ) : System.DateTime
Value ( IQBDateType dt ) : System.DateTime
Value ( IQBBoolType bl ) : bool
Value ( IQBAmountType amt ) : decimal
Value ( IQBFloatType val ) : decimal
Value ( IQBPercentType pct ) : decimal
Value ( IQBPriceType prc ) : decimal
Value ( IQBQuanType quan ) : decimal
Value ( IQBIntType i ) : int
Value ( IQBIDType ID ) : string
Value ( IQBStringType obj ) : string

Returns a valid non-exploding string from an IQBStringType object

메소드 상세

Cents() 공개 정적인 메소드

public static Cents ( float f ) : double
f float
리턴 double

CleanApostrophes() 공개 정적인 메소드

public static CleanApostrophes ( string s ) : string
s string
리턴 string

DecimalAsCents() 공개 정적인 메소드

public static DecimalAsCents ( decimal d ) : double
d decimal
리턴 double

DecimalAsMils() 공개 정적인 메소드

public static DecimalAsMils ( decimal d ) : double
d decimal
리턴 double

FullName() 공개 정적인 메소드

Returns a name reference (Full Name) in a way that will not explode. Returns a zero length string in the event of failure
public static FullName ( IQBBaseRef obj ) : string
obj IQBBaseRef the reference to read
리턴 string

GetNullDateTimeValue() 공개 정적인 메소드

The beginning of the COM Epoch is used to represent no date
public static GetNullDateTimeValue ( ) : System.DateTime
리턴 System.DateTime

LimitedString() 공개 정적인 메소드

Silent truncation function when data loss is acceptable
public static LimitedString ( string val, int maxLength ) : string
val string Original string value
maxLength int maximum allowed lenght
리턴 string

LimitedString() 공개 정적인 메소드

SDK updates treat truncation as an error. So it is important to trim values that are found to be too long
public static LimitedString ( string val, int maxLength, string reference ) : string
val string
maxLength int
reference string
리턴 string

ListID() 공개 정적인 메소드

Returns an ID reference (ListID) in a way that will not explode. Returns a zero length string in the event of failure
public static ListID ( IQBBaseRef obj ) : string
obj IQBBaseRef The reference to read
리턴 string

SafeString() 공개 정적인 메소드

public static SafeString ( object obj ) : string
obj object
리턴 string

Value() 공개 정적인 메소드

public static Value ( IQBDateTimeType dt ) : System.DateTime
dt IQBDateTimeType
리턴 System.DateTime

Value() 공개 정적인 메소드

public static Value ( IQBDateType dt ) : System.DateTime
dt IQBDateType
리턴 System.DateTime

Value() 공개 정적인 메소드

public static Value ( IQBBoolType bl ) : bool
bl IQBBoolType
리턴 bool

Value() 공개 정적인 메소드

public static Value ( IQBAmountType amt ) : decimal
amt IQBAmountType
리턴 decimal

Value() 공개 정적인 메소드

public static Value ( IQBFloatType val ) : decimal
val IQBFloatType
리턴 decimal

Value() 공개 정적인 메소드

public static Value ( IQBPercentType pct ) : decimal
pct IQBPercentType
리턴 decimal

Value() 공개 정적인 메소드

public static Value ( IQBPriceType prc ) : decimal
prc IQBPriceType
리턴 decimal

Value() 공개 정적인 메소드

public static Value ( IQBQuanType quan ) : decimal
quan IQBQuanType
리턴 decimal

Value() 공개 정적인 메소드

public static Value ( IQBIntType i ) : int
i IQBIntType
리턴 int

Value() 공개 정적인 메소드

public static Value ( IQBIDType ID ) : string
ID IQBIDType
리턴 string

Value() 공개 정적인 메소드

Returns a valid non-exploding string from an IQBStringType object
public static Value ( IQBStringType obj ) : string
obj IQBStringType The object to be translated
리턴 string