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 #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 #region TaxCode
{ {
List<FormField> l = new List<FormField>(); List<FormField> l = new List<FormField>();
@@ -960,13 +973,13 @@ namespace AyaNova.Biz
l.Add(new FormField { TKey = "LineTotal", FieldKey = "TravelLineTotalViz", TKeySection = "WorkOrderItemTravels" }); 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 = "Sequence", FieldKey = "WorkOrderItemTaskSequence", TKeySection = "WorkOrderItemTask" });
l.Add(new FormField { TKey = "WorkOrderItemTaskTaskID", FieldKey = "WorkOrderItemTaskTaskID", 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 = "WorkOrderItemTaskWorkOrderItemTaskCompletionType", FieldKey = "WorkOrderItemTaskWorkOrderItemTaskCompletionType", TKeySection = "WorkOrderItemTask" });
l.Add(new FormField { TKey = "WorkOrderItemTaskUser", FieldKey = "WorkOrderItemTaskUser", TKeySection = "WorkOrderItemTask" }); l.Add(new FormField { TKey = "WorkOrderItemTaskUser", FieldKey = "WorkOrderItemTaskUser", TKeySection = "WorkOrderItemTask" });
l.Add(new FormField { TKey = "WorkOrderItemTaskCompletedDate", FieldKey = "WorkOrderItemTaskCompletedDate", TKeySection = "WorkOrderItemTask" }); l.Add(new FormField { TKey = "WorkOrderItemTaskCompletedDate", FieldKey = "WorkOrderItemTaskCompletedDate", TKeySection = "WorkOrderItemTask" });
_formFields.Add(AyaType.WorkOrder.ToString(), l); _formFields.Add(AyaType.WorkOrder.ToString(), l);

View File

@@ -13,7 +13,7 @@ using Newtonsoft.Json;
namespace AyaNova.Biz 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 internal class TaskGroupBiz : BizObject, IJobObject, ISearchAbleObject, IReportAbleObject, IExportAbleObject, IImportAbleObject
{ {

View File

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

View File

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

View File

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

View File

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