diff --git a/server/AyaNova/DataList/WorkOrderStatusDataList.cs b/server/AyaNova/DataList/WorkOrderStatusDataList.cs index 28cfc5d5..697d71a1 100644 --- a/server/AyaNova/DataList/WorkOrderStatusDataList.cs +++ b/server/AyaNova/DataList/WorkOrderStatusDataList.cs @@ -11,7 +11,7 @@ namespace AyaNova.DataList var RoleSet = BizRoles.GetRoleSet(DefaultListAType); AllowedRoles = RoleSet.ReadFullRecord | RoleSet.Change; DefaultColumns = new List() { "WorkOrderStatusName", "WorkOrderStatusNotes", "Active" }; - DefaultSortBy = new Dictionary() { { "workorderstatusname", "+" } }; + DefaultSortBy = new Dictionary() { { "WorkOrderStatusName", "+" } }; FieldDefinitions = new List(); FieldDefinitions.Add(new DataListFieldDefinition @@ -33,6 +33,30 @@ namespace AyaNova.DataList SqlValueColumnName = "aworkorderstatus.notes" }); + FieldDefinitions.Add(new DataListFieldDefinition + { + TKey = "Active", + FieldKey = "Active", + UiFieldDataType = (int)UiFieldDataType.Bool, + SqlValueColumnName = "aworkorderstatus.active" + }); + + FieldDefinitions.Add(new DataListFieldDefinition + { + TKey = "WorkOrderStatusCompleted", + FieldKey = "WorkOrderStatusCompleted", + UiFieldDataType = (int)UiFieldDataType.Bool, + SqlValueColumnName = "aworkorderstatus.completed" + }); + + FieldDefinitions.Add(new DataListFieldDefinition + { + TKey = "WorkOrderStatusLocked", + FieldKey = "WorkOrderStatusLocked", + UiFieldDataType = (int)UiFieldDataType.Bool, + SqlValueColumnName = "aworkorderstatus.locked" + }); + } }//eoc