DecAttribute class | QSYS API Reference Guide
Estimated reading time: 2 minutes
Provides Decimal Attributes (for Properties)
Namespace: ASNA.QSys.Expo.Model Assembly: ASNA.QSys.Expo.Model.dll
Inheritance: Object –> Attribute –> FieldAttribute
Remarks
Model Fields are declared as Record Properties. To annotate the Fixed Type as Dec
, Model properties can use this attribute.
For example,
[Dec(9, 0)]
public decimal SORDNUM { get; private set; } // ORDER NUMBER
Declares a read-only field of Decimal Fixed Type Dec
, with length nine and zero decimal positions, named SORDNUM
on a particular Model Record.
Constructors
Name | Description |
---|---|
DecAttribute(Int32, Int32) | Initializes a new DecAttribute instance |
DecAttribute(Int32, Int32)
Initializes a new DecAttribute instance
DecAttribute(Int32, Int32)
Parameters
Type | Parameter name | Description |
---|---|---|
Int32 | length | Field length |
Int32 | decimals | number of decimals (defaults to zero) |
Properties
Type | Name | Description |
---|---|---|
ModulusValidation | CheckModulus | Modulus validation algorithm |
Boolean | CompareAllowZeros | Allow all-blank(or zero) input to satisfy validity checking for an input-capable field when any associated validity check fails. Legacy DDS CHECK(AB) |
Int32 | Decimals | Decimal positions |
Int32 | Digits | Max Digits |
String | Equal | Exact value |
String | GraterThan | Lower exclusive bound |
String | LessThan | Upper exclusive bound |
String | Max | Maximum acceptable value |
String | Min | Minimum acceptable value |
String | NotEqual | Excluded value |
Boolean | ReturnCursorLocationCol | Indicating if this field will be set on input operations to the Column number of the field where the cursor was positioned. |
Boolean | ReturnCursorLocationRow | Indicating if this field will be set on input operations to the Row number of the field where the cursor was positioned. |
Methods
Signature | Description |
---|---|
GetFrom(MemberInfo) | Gets a DecAttribute from a field member |
DecAttribute GetFrom(MemberInfo fieldMember)
Gets a DecAttribute from a field member
DecAttribute GetFrom(MemberInfo fieldMember)
Parameters
Type | Parameter name | Description |
---|---|---|
MemberInfo | fieldMember | field member information |
Returns
Type | Description |
---|---|
DecAttribute | the dec attribute |