This commit is contained in:
2
.vscode/launch.json
vendored
2
.vscode/launch.json
vendored
@@ -53,7 +53,7 @@
|
||||
"AYANOVA_FOLDER_USER_FILES": "c:\\temp\\RavenTestData\\userfiles",
|
||||
"AYANOVA_FOLDER_BACKUP_FILES": "c:\\temp\\RavenTestData\\backupfiles",
|
||||
"AYANOVA_FOLDER_TEMPORARY_SERVER_FILES": "c:\\temp\\RavenTestData\\tempfiles",
|
||||
"AYANOVA_SERVER_TEST_MODE": "false",
|
||||
"AYANOVA_SERVER_TEST_MODE": "true",
|
||||
"AYANOVA_SERVER_TEST_MODE_SEEDLEVEL": "small",
|
||||
"AYANOVA_SERVER_TEST_MODE_TZ_OFFSET": "-7",
|
||||
"AYANOVA_BACKUP_PG_DUMP_PATH": "C:\\data\\code\\postgres_13\\bin\\"
|
||||
|
||||
@@ -20,9 +20,9 @@ namespace AyaNova.DataList
|
||||
FieldKey = "WorkOrderItemPriorityName",
|
||||
AType = (int)AyaType.WorkOrderItemPriority,
|
||||
UiFieldDataType = (int)UiFieldDataType.Text,
|
||||
SqlIdColumnName = "aworkorderstatus.id",
|
||||
SqlValueColumnName = "aworkorderstatus.name",
|
||||
SqlColorColumnName = "aworkorderstatus.color",
|
||||
SqlIdColumnName = "aworkorderitempriority.id",
|
||||
SqlValueColumnName = "aworkorderitempriority.name",
|
||||
SqlColorColumnName = "aworkorderitempriority.color",
|
||||
IsRowId = true
|
||||
});
|
||||
|
||||
@@ -32,7 +32,7 @@ namespace AyaNova.DataList
|
||||
TKey = "Active",
|
||||
FieldKey = "Active",
|
||||
UiFieldDataType = (int)UiFieldDataType.Bool,
|
||||
SqlValueColumnName = "aworkorderstatus.active"
|
||||
SqlValueColumnName = "aworkorderitempriority.active"
|
||||
});
|
||||
|
||||
|
||||
|
||||
@@ -20,9 +20,9 @@ namespace AyaNova.DataList
|
||||
FieldKey = "WorkOrderItemStatusName",
|
||||
AType = (int)AyaType.WorkOrderItemStatus,
|
||||
UiFieldDataType = (int)UiFieldDataType.Text,
|
||||
SqlIdColumnName = "aworkorderstatus.id",
|
||||
SqlValueColumnName = "aworkorderstatus.name",
|
||||
SqlColorColumnName = "aworkorderstatus.color",
|
||||
SqlIdColumnName = "aworkorderitemstatus.id",
|
||||
SqlValueColumnName = "aworkorderitemstatus.name",
|
||||
SqlColorColumnName = "aworkorderitemstatus.color",
|
||||
IsRowId = true
|
||||
});
|
||||
|
||||
@@ -31,7 +31,7 @@ namespace AyaNova.DataList
|
||||
TKey = "WorkOrderItemStatusNotes",
|
||||
FieldKey = "WorkOrderItemStatusNotes",
|
||||
UiFieldDataType = (int)UiFieldDataType.Text,
|
||||
SqlValueColumnName = "aworkorderstatus.notes"
|
||||
SqlValueColumnName = "aworkorderitemstatus.notes"
|
||||
});
|
||||
|
||||
FieldDefinitions.Add(new DataListFieldDefinition
|
||||
@@ -39,7 +39,7 @@ namespace AyaNova.DataList
|
||||
TKey = "Active",
|
||||
FieldKey = "Active",
|
||||
UiFieldDataType = (int)UiFieldDataType.Bool,
|
||||
SqlValueColumnName = "aworkorderstatus.active"
|
||||
SqlValueColumnName = "aworkorderitemstatus.active"
|
||||
});
|
||||
|
||||
|
||||
|
||||
@@ -36,6 +36,8 @@ namespace AyaNova.Biz
|
||||
_formFieldKeys.Add("Contact");
|
||||
_formFieldKeys.Add(AyaType.ServiceBank.ToString());
|
||||
_formFieldKeys.Add(AyaType.WorkOrderStatus.ToString());
|
||||
_formFieldKeys.Add(AyaType.WorkOrderItemStatus.ToString());
|
||||
_formFieldKeys.Add(AyaType.WorkOrderItemPriority.ToString());
|
||||
}
|
||||
return _formFieldKeys;
|
||||
}
|
||||
@@ -875,7 +877,7 @@ namespace AyaNova.Biz
|
||||
l.Add(new FormField { TKey = "Wiki", FieldKey = "WorkOrderItemWiki", TKeySection = "WorkOrderItem" });
|
||||
l.Add(new FormField { TKey = "Attachments", FieldKey = "WorkOrderItemAttachments", TKeySection = "WorkOrderItem" });
|
||||
|
||||
|
||||
|
||||
l.Add(new FormField { TKey = "WorkOrderItemWorkOrderStatusID", FieldKey = "WorkOrderItemWorkOrderStatusID", TKeySection = "WorkOrderItem" });
|
||||
l.Add(new FormField { TKey = "WorkOrderItemPriorityID", FieldKey = "WorkOrderItemPriorityID", TKeySection = "WorkOrderItem" });
|
||||
l.Add(new FormField { TKey = "WorkOrderItemRequestDate", FieldKey = "WorkOrderItemRequestDate", TKeySection = "WorkOrderItem" });
|
||||
@@ -947,7 +949,7 @@ namespace AyaNova.Biz
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region WorkOrderItemStatus
|
||||
#region WorkOrderItemStatus
|
||||
{
|
||||
List<FormField> l = new List<FormField>();
|
||||
l.Add(new FormField { TKey = "WorkOrderItemStatusNotes", FieldKey = "WorkOrderItemStatusNotes" });
|
||||
@@ -955,9 +957,9 @@ namespace AyaNova.Biz
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region WorkOrderItemPriority
|
||||
#region WorkOrderItemPriority
|
||||
{
|
||||
List<FormField> l = new List<FormField>();
|
||||
List<FormField> l = new List<FormField>();
|
||||
_formFields.Add(AyaType.WorkOrderItemPriority.ToString(), l);
|
||||
}
|
||||
#endregion
|
||||
|
||||
@@ -2213,5 +2213,8 @@
|
||||
"WorkOrderItemStatusList": "Artikelstatusliste",
|
||||
"WorkOrderItemStatusName": "Name",
|
||||
"WorkOrderItemStatusNotes": "Anmerkungen",
|
||||
"WorkOrderItemStatusColor": "Farbe"
|
||||
"WorkOrderItemStatusColor": "Farbe",
|
||||
"WorkOrderItemPriorityList": "Prioritätsliste für Arbeitsauftragspositionen",
|
||||
"WorkOrderItemPriorityName": "Name",
|
||||
"WorkOrderItemPriorityColor": "Farbe"
|
||||
}
|
||||
@@ -2213,6 +2213,9 @@
|
||||
"WorkOrderItemStatusList": "Work order item status list",
|
||||
"WorkOrderItemStatusName": "Name",
|
||||
"WorkOrderItemStatusNotes": "Notes",
|
||||
"WorkOrderItemStatusColor": "Color"
|
||||
"WorkOrderItemStatusColor": "Color",
|
||||
"WorkOrderItemPriorityList": "Work order item priority list",
|
||||
"WorkOrderItemPriorityName": "Name",
|
||||
"WorkOrderItemPriorityColor": "Color"
|
||||
|
||||
}
|
||||
@@ -2213,5 +2213,8 @@
|
||||
"WorkOrderItemStatusList": "Lista de estado del artículo",
|
||||
"WorkOrderItemStatusName": "Nombre",
|
||||
"WorkOrderItemStatusNotes": "Notas",
|
||||
"WorkOrderItemStatusColor": "Color"
|
||||
"WorkOrderItemStatusColor": "Color",
|
||||
"WorkOrderItemPriorityList": "Lista de prioridad de elementos de la orden de trabajo",
|
||||
"WorkOrderItemPriorityName": "Nombre",
|
||||
"WorkOrderItemPriorityColor": "Color"
|
||||
}
|
||||
@@ -2213,5 +2213,8 @@
|
||||
"WorkOrderItemStatusList": "Liste des statuts des articles",
|
||||
"WorkOrderItemStatusName": "Nom",
|
||||
"WorkOrderItemStatusNotes": "Remarques",
|
||||
"WorkOrderItemStatusColor": "Couleur"
|
||||
"WorkOrderItemStatusColor": "Couleur",
|
||||
"WorkOrderItemPriorityList": "Liste de priorité des éléments de l'ordre de travail",
|
||||
"WorkOrderItemPriorityName": "Nom",
|
||||
"WorkOrderItemPriorityColor": "Couleur"
|
||||
}
|
||||
@@ -1072,6 +1072,191 @@ namespace AyaNova.Util
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////
|
||||
//WorkorderItemStatus
|
||||
{
|
||||
|
||||
{
|
||||
WorkOrderItemStatus stat = new WorkOrderItemStatus();
|
||||
stat.Name = "Item is completed";
|
||||
stat.Active = true;
|
||||
stat.Color = "#c00000";
|
||||
|
||||
stat.Notes = "Indicates this item has been completed";
|
||||
using (AyContext ct = ServiceProviderProvider.DBContext)
|
||||
{
|
||||
WorkOrderItemStatusBiz biz = WorkOrderItemStatusBiz.GetBiz(ct);
|
||||
var NewObject = await biz.CreateAsync(stat);
|
||||
|
||||
if (NewObject == null)
|
||||
{
|
||||
var err = $"Seeder::SeedKnownObjects error creating workorder item status\r\n{biz.GetErrorsAsString()}";
|
||||
log.LogError(err);
|
||||
throw new System.Exception(err);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
WorkOrderItemStatus stat = new WorkOrderItemStatus();
|
||||
stat.Name = "Item scheduled";
|
||||
stat.Active = true;
|
||||
stat.Color = "#00ff00";
|
||||
|
||||
stat.Notes = "Indicates this item has been scheduled";
|
||||
using (AyContext ct = ServiceProviderProvider.DBContext)
|
||||
{
|
||||
WorkOrderItemStatusBiz biz = WorkOrderItemStatusBiz.GetBiz(ct);
|
||||
var NewObject = await biz.CreateAsync(stat);
|
||||
|
||||
if (NewObject == null)
|
||||
{
|
||||
var err = $"Seeder::SeedKnownObjects error creating workorder item status\r\n{biz.GetErrorsAsString()}";
|
||||
log.LogError(err);
|
||||
throw new System.Exception(err);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
WorkOrderItemStatus stat = new WorkOrderItemStatus();
|
||||
stat.Name = "Item on hold";
|
||||
stat.Active = true;
|
||||
stat.Color = "#0000ff";
|
||||
|
||||
stat.Notes = "Indicates this item is on hold";
|
||||
using (AyContext ct = ServiceProviderProvider.DBContext)
|
||||
{
|
||||
WorkOrderItemStatusBiz biz = WorkOrderItemStatusBiz.GetBiz(ct);
|
||||
var NewObject = await biz.CreateAsync(stat);
|
||||
|
||||
if (NewObject == null)
|
||||
{
|
||||
var err = $"Seeder::SeedKnownObjects error creating workorder item status\r\n{biz.GetErrorsAsString()}";
|
||||
log.LogError(err);
|
||||
throw new System.Exception(err);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////
|
||||
//WorkOrderItemPriority
|
||||
{
|
||||
|
||||
{
|
||||
WorkOrderItemPriority stat = new WorkOrderItemPriority();
|
||||
stat.Name = "Immediately";
|
||||
stat.Active = true;
|
||||
stat.Color = "#c00000";
|
||||
|
||||
|
||||
using (AyContext ct = ServiceProviderProvider.DBContext)
|
||||
{
|
||||
WorkOrderItemPriorityBiz biz = WorkOrderItemPriorityBiz.GetBiz(ct);
|
||||
var NewObject = await biz.CreateAsync(stat);
|
||||
|
||||
if (NewObject == null)
|
||||
{
|
||||
var err = $"Seeder::SeedKnownObjects error creating workorder item status\r\n{biz.GetErrorsAsString()}";
|
||||
log.LogError(err);
|
||||
throw new System.Exception(err);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
WorkOrderItemPriority stat = new WorkOrderItemPriority();
|
||||
stat.Name = "24 hours";
|
||||
stat.Active = true;
|
||||
stat.Color = "#ff9900";
|
||||
|
||||
|
||||
using (AyContext ct = ServiceProviderProvider.DBContext)
|
||||
{
|
||||
WorkOrderItemPriorityBiz biz = WorkOrderItemPriorityBiz.GetBiz(ct);
|
||||
var NewObject = await biz.CreateAsync(stat);
|
||||
|
||||
if (NewObject == null)
|
||||
{
|
||||
var err = $"Seeder::SeedKnownObjects error creating workorder item status\r\n{biz.GetErrorsAsString()}";
|
||||
log.LogError(err);
|
||||
throw new System.Exception(err);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
WorkOrderItemPriority stat = new WorkOrderItemPriority();
|
||||
stat.Name = "6 hours";
|
||||
stat.Active = true;
|
||||
stat.Color = "#ffff00";
|
||||
|
||||
|
||||
using (AyContext ct = ServiceProviderProvider.DBContext)
|
||||
{
|
||||
WorkOrderItemPriorityBiz biz = WorkOrderItemPriorityBiz.GetBiz(ct);
|
||||
var NewObject = await biz.CreateAsync(stat);
|
||||
|
||||
if (NewObject == null)
|
||||
{
|
||||
var err = $"Seeder::SeedKnownObjects error creating workorder item status\r\n{biz.GetErrorsAsString()}";
|
||||
log.LogError(err);
|
||||
throw new System.Exception(err);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
WorkOrderItemPriority stat = new WorkOrderItemPriority();
|
||||
stat.Name = "One week";
|
||||
stat.Active = true;
|
||||
stat.Color = "#00ccff";
|
||||
|
||||
|
||||
using (AyContext ct = ServiceProviderProvider.DBContext)
|
||||
{
|
||||
WorkOrderItemPriorityBiz biz = WorkOrderItemPriorityBiz.GetBiz(ct);
|
||||
var NewObject = await biz.CreateAsync(stat);
|
||||
|
||||
if (NewObject == null)
|
||||
{
|
||||
var err = $"Seeder::SeedKnownObjects error creating workorder item status\r\n{biz.GetErrorsAsString()}";
|
||||
log.LogError(err);
|
||||
throw new System.Exception(err);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
WorkOrderItemPriority stat = new WorkOrderItemPriority();
|
||||
stat.Name = "30 days";
|
||||
stat.Active = true;
|
||||
stat.Color = "#00ff00";
|
||||
|
||||
|
||||
using (AyContext ct = ServiceProviderProvider.DBContext)
|
||||
{
|
||||
WorkOrderItemPriorityBiz biz = WorkOrderItemPriorityBiz.GetBiz(ct);
|
||||
var NewObject = await biz.CreateAsync(stat);
|
||||
|
||||
if (NewObject == null)
|
||||
{
|
||||
var err = $"Seeder::SeedKnownObjects error creating workorder item status\r\n{biz.GetErrorsAsString()}";
|
||||
log.LogError(err);
|
||||
throw new System.Exception(err);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
//=========================
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user