This commit is contained in:
2021-05-25 16:49:51 +00:00
parent 00f9859864
commit aaa7641d21
4 changed files with 73 additions and 5 deletions

View File

@@ -743,7 +743,7 @@ $BODY$ LANGUAGE PLPGSQL STABLE");
//TASK
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
await ExecQueryAsync("CREATE TABLE aworkorderstatus (id BIGINT GENERATED ALWAYS AS IDENTITY PRIMARY KEY, name TEXT NOT NULL UNIQUE, active BOOL NOT NULL, "

View File

@@ -705,6 +705,10 @@ namespace AyaNova.Util
}
}
////////////////////////////////
//HEADOFFICE
//
{
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
//
{
{