This commit is contained in:
2021-05-25 15:17:36 +00:00
parent 0faf92a852
commit 00f9859864
7 changed files with 74 additions and 9 deletions

View File

@@ -0,0 +1,48 @@
using System.Collections.Generic;
using AyaNova.Biz;
namespace AyaNova.DataList
{
internal class TaskGroupDataList : DataListProcessingBase
{
public TaskGroupDataList()
{
DefaultListAType = AyaType.TaskGroup;
SQLFrom = "from ataskgroup";
var RoleSet = BizRoles.GetRoleSet(DefaultListAType);
AllowedRoles = RoleSet.ReadFullRecord | RoleSet.Change;
DefaultColumns = new List<string>() { "taskgroupname" };
DefaultSortBy = new Dictionary<string, string>() { { "taskgroupname", "+" } };
FieldDefinitions = new List<DataListFieldDefinition>();
FieldDefinitions.Add(new DataListFieldDefinition
{
TKey = "TaskGroupName",
FieldKey = "taskgroupname",
AType = (int)AyaType.TaskGroup,
UiFieldDataType = (int)UiFieldDataType.Text,
SqlIdColumnName = "ataskgroup.id",
SqlValueColumnName = "ataskgroup.name",
IsRowId = true
});
FieldDefinitions.Add(new DataListFieldDefinition
{
TKey = "TaskGroupNotes",
FieldKey = "Notes",
UiFieldDataType = (int)UiFieldDataType.Text,
SqlValueColumnName = "ataskgroup.notes"
});
FieldDefinitions.Add(new DataListFieldDefinition
{
TKey = "Active",
FieldKey = "taskgroupactive",
UiFieldDataType = (int)UiFieldDataType.Bool,
SqlValueColumnName = "ataskgroup.active"
});
}
}//eoc
}//eons

View File

@@ -646,6 +646,19 @@ namespace AyaNova.Biz
}
#endregion
// #region TaskGroup
// {
// List<FormField> l = new List<FormField>();
// l.Add(new FormField { TKey = "TaskGroupNotes", FieldKey = "Notes" });
// _formFields.Add(AyaType.TaskGroup.ToString(), l);
// }
// #endregion
#region TaxCode
{
List<FormField> l = new List<FormField>();
@@ -960,13 +973,13 @@ namespace AyaNova.Biz
l.Add(new FormField { TKey = "LineTotal", FieldKey = "TravelLineTotalViz", TKeySection = "WorkOrderItemTravels" });
//WORKORDER ITEM TASKS
//WORKORDER ITEM TASKS
l.Add(new FormField { TKey = "Sequence", FieldKey = "WorkOrderItemTaskSequence", TKeySection = "WorkOrderItemTask" });
l.Add(new FormField { TKey = "WorkOrderItemTaskTaskID", FieldKey = "WorkOrderItemTaskTaskID", TKeySection = "WorkOrderItemTask" });
l.Add(new FormField { TKey = "WorkOrderItemTaskWorkOrderItemTaskCompletionType", FieldKey = "WorkOrderItemTaskWorkOrderItemTaskCompletionType", TKeySection = "WorkOrderItemTask" });
l.Add(new FormField { TKey = "WorkOrderItemTaskUser", FieldKey = "WorkOrderItemTaskUser", TKeySection = "WorkOrderItemTask" });
l.Add(new FormField { TKey = "WorkOrderItemTaskCompletedDate", FieldKey = "WorkOrderItemTaskCompletedDate", TKeySection = "WorkOrderItemTask" });
_formFields.Add(AyaType.WorkOrder.ToString(), l);

View File

@@ -13,7 +13,7 @@ using Newtonsoft.Json;
namespace AyaNova.Biz
{
// add controller, pick list, form field defs for edit form, list object for main list
// add list object for main list
internal class TaskGroupBiz : BizObject, IJobObject, ISearchAbleObject, IReportAbleObject, IExportAbleObject, IImportAbleObject
{

View File

@@ -533,6 +533,7 @@
"Task": "Aufgabe",
"TaskGroup": "Aufgabengruppe",
"TaskGroupTask": "Aufgabe einer Aufgabengruppe",
"TaskGroupNotes": "Anmerkungen",
"TaxCode": "Steuercode",
"Unit": "Einheit",
"UnitMeterReading": "Einheitenzählerstand",

View File

@@ -533,6 +533,7 @@
"Task": "Task",
"TaskGroup": "Task group",
"TaskGroupTask": "TaskGroup task",
"TaskGroupNotes": "Notes",
"TaxCode": "Tax code",
"Unit": "Unit",
"UnitMeterReading": "Unit Meter Reading",
@@ -1566,8 +1567,8 @@
"WorkOrderItemTaskObject": "WorkOrder item task",
"WorkOrderItemTaskTaskID": "Task",
"WorkOrderItemTaskWorkOrderItemTaskCompletionType": "Status",
"WorkOrderItemTaskUser":"User",
"WorkOrderItemTaskCompletedDate":"Completed",
"WorkOrderItemTaskUser": "User",
"WorkOrderItemTaskCompletedDate": "Completed",
"WorkOrderItemTravelDistance": "Distance",
"WorkOrderItemTravelList": "Travels",
"WorkOrderItemTravelNoChargeQuantity": "No Charge Quantity",
@@ -2222,13 +2223,13 @@
"WorkOrderItemPriorityList": "Work order item priority list",
"WorkOrderItemPriorityName": "Name",
"WorkOrderItemPriorityColor": "Color",
"SaveRecordToProceed":"This record must be saved to continue",
"SaveRecordToProceed": "This record must be saved to continue",
"ListPrice": "List price",
"Price": "Price",
"Tax": "Tax",
"TaxAAmt": "Tax A amount",
"TaxBAmt": "Tax B amount",
"GlobalWorkOrderCompleteByAge":"Default work order completion age",
"PriceOverride":"Price override",
"NetPrice":"Net price"
"GlobalWorkOrderCompleteByAge": "Default work order completion age",
"PriceOverride": "Price override",
"NetPrice": "Net price"
}

View File

@@ -532,6 +532,7 @@
"Task": "Tarea",
"TaskGroup": "Grupo de tareas",
"TaskGroupTask": "Tarea de grupo de tareas",
"TaskGroupNotes": "Notas",
"TaxCode": "Código fiscal",
"Unit": "Unidad",
"UnitMeterReading": "Lectura de medición de unidad",

View File

@@ -533,6 +533,7 @@
"Task": "Tâche",
"TaskGroup": "Groupe de tâches",
"TaskGroupTask": "Tâche de groupe de tâches",
"TaskGroupNotes": "Remarques",
"TaxCode": "Code de taxe",
"Unit": "Unité",
"UnitMeterReading": "Lecture de compteur d'unités",