using System.Collections.Generic; using AyaNova.Biz; namespace AyaNova.DataList { internal class WorkOrderItemPriorityDataList : DataListProcessingBase { public WorkOrderItemPriorityDataList(long translationId) { DefaultListAType = AyaType.WorkOrderItemPriority; SQLFrom = "from aworkorderitempriority"; var RoleSet = BizRoles.GetRoleSet(DefaultListAType); AllowedRoles = RoleSet.ReadFullRecord | RoleSet.Change; DefaultColumns = new List() { "WorkOrderItemPriorityName", "Active" }; DefaultSortBy = new Dictionary() { { "WorkOrderItemPriorityName", "+" } }; FieldDefinitions = new List(); FieldDefinitions.Add(new DataListFieldDefinition { TKey = "WorkOrderItemPriorityName", FieldKey = "WorkOrderItemPriorityName", AType = (int)AyaType.WorkOrderItemPriority, UiFieldDataType = (int)UiFieldDataType.Text, SqlIdColumnName = "aworkorderitempriority.id", SqlValueColumnName = "aworkorderitempriority.name", SqlColorColumnName = "aworkorderitempriority.color", IsRowId = true }); FieldDefinitions.Add(new DataListFieldDefinition { TKey = "Active", FieldKey = "Active", UiFieldDataType = (int)UiFieldDataType.Bool, SqlValueColumnName = "aworkorderitempriority.active" }); } }//eoc }//eons