WOAttr Class Members
- Last UpdatedNov 06, 2025
- 5 minute read
The following tables list the members exposed by WOAttr.
| Name | Description | |
|---|---|---|
![]() | WOAttr Constructor | The WOAttr() method is the constructor for the class. It passes a DataRow already retrieved from the Wo_Attr table to initialize the work order attribute object. |
| Name | Description | |
|---|---|---|
![]() | currentValue | The latest value (attr_value) for this attribute (Inherited from FactMES.Client.Common.Attr) |
![]() | dataType | The data type for the currentValue for this attribute (Inherited from Attr) |
![]() | desc | The description (attr_desc) for this attribute (Inherited from Attr) |
![]() | id | The unique id (attr_id) for this attribute (Inherited from Attr) |
![]() | lastEditAt | The datetime of the last edit of this item class attribute (Inherited from Attr) |
![]() | lastEditBy | The user_id of the person who made the last edit of this item class attribute (Inherited from Attr) |
![]() | lastEditComment | The comment for the last edit of this item class attribute if any (Inherited from Attr) |
![]() | notes | The latest notes value (notes) for this attribute - included in v3.1 (Inherited from Attr) |
![]() | rowId | The row id of this item class in the database (Inherited from Attr) |
| Name | Description | |
|---|---|---|
![]() | CurrentValue | The CurrentValue property is a read-only property that contains the current value of this attribute as a string. (Inherited from FactMES.Client.Common.Attr) |
![]() | CurrentValueAsBool | The CurrentValue property is a read-only property that contains the current value of this attribute as a boolean. Returns false if the attribute cannot be successfully converted to a boolean. (Inherited from Attr) |
![]() | CurrentValueAsDateTime | The CurrentValue property is a read-only property that contains the current value of this attribute as a DateTime. Contains DateTime.MinValue if the attribute cannot be successfully converted to a DateTime. (Inherited from Attr) |
![]() | CurrentValueAsDouble | The CurrentValue property is a read-only property that contains the current value of this attribute as a double. Returns 0 if the attribute cannot be successfully converted to a double. (Inherited from Attr) |
![]() | CurrentValueAsInt | The CurrentValue property is a read-only property that contains the current value of this attribute as an integer. Returns 0 if the attribute cannot be successfully converted to an int. (Inherited from Attr) |
![]() | DataType | The DataType property is a read-only property that contains the data type of this attribute as an AttrDataTypes enumeration. (Inherited from Attr) |
![]() | Desc | The Desc property is a read-only property that contains the description of this attribute. (Inherited from Attr) |
![]() | Id | The Id property is a read-only property that contains the unique attr_id used to identify this attribute. (Inherited from Attr) |
![]() | LastEditAt | The LastEditAt property is a read-only property that contains the date/time of the last edit of this attribute. (Inherited from Attr) |
![]() | LastEditBy | The LastEditBy property is a read-only property that contains the user_id of the user who made the last edit of this attribute. (Inherited from Attr) |
![]() | LastEditComment | The LastEditComment property is a read-only property that contains the Last Edit Comment for this attribute. (Inherited from Attr) |
![]() | ModId | The ModId property is a read-only property that contains the current mod ID value for this attribute. |
![]() | Notes | The Notes property is a read-only property that contains the current notes for this attribute. (Inherited from Attr) |
![]() | RowId | The RowId property is a read-only property that contains the row ID of this attribute in the database. (Inherited from Attr) |
![]() | WoId | The WoId property is a read-only property that contains the ID of the work order to which this attribute belongs. |
| Name | Description | |
|---|---|---|
![]() | SaveNewNotes | Overridden. The SaveNewNotes() method saves a new Notes for this attribute to the database. Descendants must override this function and implement it.The SaveNewNotes() method saves a new Notes for this attribute to the database. |
![]() | SaveNewValue | Overridden. The SaveNewValue() method saves a new value for this attribute to the database. Descendants must override this function and implement it.The SaveNewValue() method saves a new value for this attribute to the database. |
![]() | SaveNewValueAndNotes | Overridden. The SaveNewValueAndNotes() method saves a new value AND notes for this attribute to the database. Descendants must override this function and implement it.The SaveNewValueAndNotes() method saves a new value AND notes for this attribute to the database. |
| Name | Description | |
|---|---|---|
![]() | InitFromDataRow | Initialize this object's common attribute properties from the DataRow from the appropriate *_attr table for this attribute type. (Inherited from FactMES.Client.Common.Attr) |




