This commit is contained in:
@@ -13,7 +13,7 @@ using Newtonsoft.Json;
|
|||||||
|
|
||||||
namespace AyaNova.Biz
|
namespace AyaNova.Biz
|
||||||
{
|
{
|
||||||
// add list object for main list
|
|
||||||
|
|
||||||
internal class TaskGroupBiz : BizObject, IJobObject, ISearchAbleObject, IReportAbleObject, IExportAbleObject, IImportAbleObject
|
internal class TaskGroupBiz : BizObject, IJobObject, ISearchAbleObject, IReportAbleObject, IExportAbleObject, IImportAbleObject
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ namespace AyaNova.Models
|
|||||||
[Required]
|
[Required]
|
||||||
public long TaskGroupId { get; set; }
|
public long TaskGroupId { get; set; }
|
||||||
|
|
||||||
public int DisplayOrder { get; set; } = 0;
|
public int Sequence { get; set; } = 0;
|
||||||
|
|
||||||
[Required]
|
[Required]
|
||||||
public string Task { get; set; }
|
public string Task { get; set; }
|
||||||
|
|||||||
@@ -743,7 +743,7 @@ $BODY$ LANGUAGE PLPGSQL STABLE");
|
|||||||
|
|
||||||
//TASK
|
//TASK
|
||||||
await ExecQueryAsync("CREATE TABLE ataskgroupitem (id BIGINT GENERATED ALWAYS AS IDENTITY PRIMARY KEY, taskgroupid BIGINT NOT NULL REFERENCES ataskgroup ON DELETE CASCADE, "
|
await ExecQueryAsync("CREATE TABLE ataskgroupitem (id BIGINT GENERATED ALWAYS AS IDENTITY PRIMARY KEY, taskgroupid BIGINT NOT NULL REFERENCES ataskgroup ON DELETE CASCADE, "
|
||||||
+ "displayorder INTEGER NOT NULL DEFAULT 0, name TEXT NOT NULL)");
|
+ "sequence INTEGER NOT NULL DEFAULT 0, name TEXT NOT NULL)");
|
||||||
|
|
||||||
//WORKORDER STATUS
|
//WORKORDER STATUS
|
||||||
await ExecQueryAsync("CREATE TABLE aworkorderstatus (id BIGINT GENERATED ALWAYS AS IDENTITY PRIMARY KEY, name TEXT NOT NULL UNIQUE, active BOOL NOT NULL, "
|
await ExecQueryAsync("CREATE TABLE aworkorderstatus (id BIGINT GENERATED ALWAYS AS IDENTITY PRIMARY KEY, name TEXT NOT NULL UNIQUE, active BOOL NOT NULL, "
|
||||||
|
|||||||
@@ -705,6 +705,10 @@ namespace AyaNova.Util
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
////////////////////////////////
|
||||||
|
//HEADOFFICE
|
||||||
|
//
|
||||||
{
|
{
|
||||||
|
|
||||||
long HeadOfficeIdForCustomer = 0;
|
long HeadOfficeIdForCustomer = 0;
|
||||||
@@ -1090,7 +1094,8 @@ namespace AyaNova.Util
|
|||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////
|
||||||
//WorkorderItemStatus
|
//WORKORDERITEMSTATUS
|
||||||
|
//
|
||||||
{
|
{
|
||||||
|
|
||||||
{
|
{
|
||||||
@@ -1160,7 +1165,8 @@ namespace AyaNova.Util
|
|||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////
|
||||||
//WorkOrderItemPriority
|
//WORKORDERITEMPRIORITY
|
||||||
|
//
|
||||||
{
|
{
|
||||||
|
|
||||||
{
|
{
|
||||||
@@ -1276,9 +1282,71 @@ namespace AyaNova.Util
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/////////////////////////////////////////////////////
|
||||||
|
//TASKGROUP
|
||||||
|
//
|
||||||
|
{
|
||||||
|
|
||||||
|
{
|
||||||
|
TaskGroup t = new TaskGroup();
|
||||||
|
t.Name = "Clean and inspect Class 7C";
|
||||||
|
t.Active = true;
|
||||||
|
t.Notes = Fake.Lorem.Sentence();
|
||||||
|
t.Items.Add(new TaskGroupItem() { Sequence = 1, Task = "Open unit" });
|
||||||
|
t.Items.Add(new TaskGroupItem() { Sequence = 1, Task = "Test tinclavic seals" });
|
||||||
|
t.Items.Add(new TaskGroupItem() { Sequence = 1, Task = "Inspect triple-bonded polysium for cracks" });
|
||||||
|
t.Items.Add(new TaskGroupItem() { Sequence = 1, Task = "Verify thickness of zybanium shield" });
|
||||||
|
t.Items.Add(new TaskGroupItem() { Sequence = 1, Task = "Close unit" });
|
||||||
|
t.Items.Add(new TaskGroupItem() { Sequence = 1, Task = "Clean unit and confirm power up" });
|
||||||
|
|
||||||
|
|
||||||
|
using (AyContext ct = ServiceProviderProvider.DBContext)
|
||||||
|
{
|
||||||
|
TaskGroupBiz biz = TaskGroupBiz.GetBiz(ct);
|
||||||
|
var NewObject = await biz.CreateAsync(t);
|
||||||
|
|
||||||
|
if (NewObject == null)
|
||||||
|
{
|
||||||
|
var err = $"Seeder::SeedKnownObjects error creating TaskGroup\r\n{biz.GetErrorsAsString()}";
|
||||||
|
log.LogError(err);
|
||||||
|
throw new System.Exception(err);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
{
|
||||||
|
TaskGroup t = new TaskGroup();
|
||||||
|
t.Name = "Aerostat monitor standard refurb";
|
||||||
|
t.Active = true;
|
||||||
|
t.Notes = Fake.Lorem.Sentence();
|
||||||
|
t.Items.Add(new TaskGroupItem() { Sequence = 1, Task = "Power down unit" });
|
||||||
|
t.Items.Add(new TaskGroupItem() { Sequence = 1, Task = "Open seals" });
|
||||||
|
t.Items.Add(new TaskGroupItem() { Sequence = 1, Task = "Replace central core" });
|
||||||
|
t.Items.Add(new TaskGroupItem() { Sequence = 1, Task = "Test point B, verify +.25" });
|
||||||
|
t.Items.Add(new TaskGroupItem() { Sequence = 1, Task = "Replace seals" });
|
||||||
|
t.Items.Add(new TaskGroupItem() { Sequence = 1, Task = "Confirm power up" });
|
||||||
|
|
||||||
|
|
||||||
|
using (AyContext ct = ServiceProviderProvider.DBContext)
|
||||||
|
{
|
||||||
|
TaskGroupBiz biz = TaskGroupBiz.GetBiz(ct);
|
||||||
|
var NewObject = await biz.CreateAsync(t);
|
||||||
|
|
||||||
|
if (NewObject == null)
|
||||||
|
{
|
||||||
|
var err = $"Seeder::SeedKnownObjects error creating TaskGroup\r\n{biz.GetErrorsAsString()}";
|
||||||
|
log.LogError(err);
|
||||||
|
throw new System.Exception(err);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////
|
||||||
//TAX CODES
|
//TAX CODES
|
||||||
|
//
|
||||||
|
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user