From fa096a660198683103953ffa7a766f8b63d45e6c Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Tue, 6 Apr 2021 22:45:31 +0000 Subject: [PATCH] --- server/AyaNova/resource/en.json | 2 +- server/AyaNova/util/Seeder.cs | 95 ++++++++++++++++++--------------- 2 files changed, 52 insertions(+), 45 deletions(-) diff --git a/server/AyaNova/resource/en.json b/server/AyaNova/resource/en.json index 4d87d552..606b1f44 100644 --- a/server/AyaNova/resource/en.json +++ b/server/AyaNova/resource/en.json @@ -1447,7 +1447,7 @@ "WorkOrderItemPriorityID": "Priority", "WorkOrderItemRequestDate": "Request Date", "WorkOrderItemScheduledUsers": "Scheduled Users", - "WorkOrderItemSummary": "Item Summary", + "WorkOrderItemSummary": "Summary", "WorkOrderItemTaskListID": "Task List", "WorkOrderItemTasks": "Tasks", "WorkOrderItemTechNotes": "Service Notes", diff --git a/server/AyaNova/util/Seeder.cs b/server/AyaNova/util/Seeder.cs index d3f028e5..5fd342df 100644 --- a/server/AyaNova/util/Seeder.cs +++ b/server/AyaNova/util/Seeder.cs @@ -242,7 +242,7 @@ namespace AyaNova.Util await SeedPartAsync(log, 20, 5); await SeedPartAssemblyAsync(log, 5); await SeedPurchaseOrderAsync(log, 20); - await SeedWorkOrderAsync(log,10); + await SeedWorkOrderAsync(log, 10); //PERF watch.Stop(); @@ -512,16 +512,17 @@ namespace AyaNova.Util } - public enum SeedWOStatus:long { - ManagerApprovalRequired=1, - NeedsToBeAssigned=2, - Scheduled=3, - ServiceCompleted=4, - WaitingOnCustomerApproval=5, - WaitingOnParts=6, - WaitingOnWarrantyReturn=7, - WaitingToBeInvoiced=8, - Closed=9 + public enum SeedWOStatus : long + { + ManagerApprovalRequired = 1, + NeedsToBeAssigned = 2, + Scheduled = 3, + ServiceCompleted = 4, + WaitingOnCustomerApproval = 5, + WaitingOnParts = 6, + WaitingOnWarrantyReturn = 7, + WaitingToBeInvoiced = 8, + Closed = 9 } @@ -2221,32 +2222,34 @@ namespace AyaNova.Util o.Tags = RandomTags(); var woDate = Fake.Date.Between(seedStartWindow, seedEndWindow); o.CompleteByDate = woDate.AddDays(5).ToUniversalTime(); - o.CustomerContactName="contact name here"; + o.CustomerContactName = "contact name here"; o.CustomerId = Fake.Random.Long(1, TotalSeededCustomers); - o.CustomerReferenceNumber = "crf-" + Fake.Finance.Account(4); + o.CustomerReferenceNumber = "crf-" + Fake.Finance.Account(4); o.InternalReferenceNumber = "irf-" + Fake.Finance.Account(4); - o.ServiceDate=woDate.ToUniversalTime(); - + o.ServiceDate = woDate.ToUniversalTime(); + int woItemCount = Fake.Random.Int(1, 3); for (int y = 0; y < woItemCount; y++) { - var woItem=new WorkOrderItem() + var woItem = new WorkOrderItem() { - Notes="itemnotes", - TechNotes="technotes", - RequestDate=woDate.ToUniversalTime() + Notes = $"itemnotes - {y} ", + TechNotes = $"technotes - {y}", + RequestDate = woDate.ToUniversalTime().AddMinutes(y) }; //add two users for testing - var woItemScheduledUser=new WorkOrderItemScheduledUser(){ - UserId = Fake.Random.Long(1, TotalSeededUsers), - EstimatedQuantity=1 + var woItemScheduledUser = new WorkOrderItemScheduledUser() + { + UserId = Fake.Random.Long(1, TotalSeededUsers), + EstimatedQuantity = 1 }; woItem.ScheduledUsers.Add(woItemScheduledUser); - woItemScheduledUser=new WorkOrderItemScheduledUser(){ - UserId = Fake.Random.Long(1, TotalSeededUsers), - EstimatedQuantity=2 + woItemScheduledUser = new WorkOrderItemScheduledUser() + { + UserId = Fake.Random.Long(1, TotalSeededUsers), + EstimatedQuantity = 2 }; woItem.ScheduledUsers.Add(woItemScheduledUser); @@ -2255,36 +2258,40 @@ namespace AyaNova.Util //sample status changes { - var WoState=new WorkOrderState(){ - WorkOrderStatusId=(long)SeedWOStatus.NeedsToBeAssigned, - UserId=Fake.Random.Long(1, TotalSeededUsers), - Created=o.ServiceDate.AddMinutes(5) + var WoState = new WorkOrderState() + { + WorkOrderStatusId = (long)SeedWOStatus.NeedsToBeAssigned, + UserId = Fake.Random.Long(1, TotalSeededUsers), + Created = o.ServiceDate.AddMinutes(5) }; o.States.Add(WoState); } - { - var WoState=new WorkOrderState(){ - WorkOrderStatusId=(long)SeedWOStatus.Scheduled, - UserId=Fake.Random.Long(1, TotalSeededUsers), - Created=o.ServiceDate.AddHours(1) + { + var WoState = new WorkOrderState() + { + WorkOrderStatusId = (long)SeedWOStatus.Scheduled, + UserId = Fake.Random.Long(1, TotalSeededUsers), + Created = o.ServiceDate.AddHours(1) }; o.States.Add(WoState); } - { - var WoState=new WorkOrderState(){ - WorkOrderStatusId=(long)SeedWOStatus.ManagerApprovalRequired, - UserId=Fake.Random.Long(1, TotalSeededUsers), - Created=o.ServiceDate.AddHours(1).AddMinutes(5) + { + var WoState = new WorkOrderState() + { + WorkOrderStatusId = (long)SeedWOStatus.ManagerApprovalRequired, + UserId = Fake.Random.Long(1, TotalSeededUsers), + Created = o.ServiceDate.AddHours(1).AddMinutes(5) }; o.States.Add(WoState); } - { - var WoState=new WorkOrderState(){ - WorkOrderStatusId=(long)SeedWOStatus.Scheduled, - UserId=Fake.Random.Long(1, TotalSeededUsers), - Created=o.ServiceDate.AddHours(2) + { + var WoState = new WorkOrderState() + { + WorkOrderStatusId = (long)SeedWOStatus.Scheduled, + UserId = Fake.Random.Long(1, TotalSeededUsers), + Created = o.ServiceDate.AddHours(2) }; o.States.Add(WoState); }