From 102d04525993c138a6fc6d9d5a62c9a8a46a60ee Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Tue, 13 Jul 2021 21:20:56 +0000 Subject: [PATCH] --- server/AyaNova/util/Seeder.cs | 45 +++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/server/AyaNova/util/Seeder.cs b/server/AyaNova/util/Seeder.cs index f83120bf..554505d4 100644 --- a/server/AyaNova/util/Seeder.cs +++ b/server/AyaNova/util/Seeder.cs @@ -2612,6 +2612,7 @@ namespace AyaNova.Util }; woItem.ScheduledUsers.Add(woItemScheduledUser); + woItemScheduledUser = new WorkOrderItemScheduledUser() { UserId = RandomServiceTechUserId(), @@ -2621,6 +2622,50 @@ namespace AyaNova.Util }; woItem.ScheduledUsers.Add(woItemScheduledUser); + if (y == 1) + { + //known tech and subcontractor on every item + woItemScheduledUser = new WorkOrderItemScheduledUser() + { + UserId = KnownUserTechId, + EstimatedQuantity = 2, + StartDate = woDate, + StopDate = woDate.AddHours(2) + }; + woItem.ScheduledUsers.Add(woItemScheduledUser); + + woItemScheduledUser = new WorkOrderItemScheduledUser() + { + UserId = KnownUserSubContractorId, + EstimatedQuantity = 2, + StartDate = woDate, + StopDate = woDate.AddHours(2) + }; + woItem.ScheduledUsers.Add(woItemScheduledUser); + } + + if (y == 3) + { + //known restricted tech and subcontractor on some items + woItemScheduledUser = new WorkOrderItemScheduledUser() + { + UserId = KnownUserTechRestrictedId, + EstimatedQuantity = 2, + StartDate = woDate, + StopDate = woDate.AddHours(2) + }; + woItem.ScheduledUsers.Add(woItemScheduledUser); + + woItemScheduledUser = new WorkOrderItemScheduledUser() + { + UserId = KnownUserSubContractorRestrictedId, + EstimatedQuantity = 2, + StartDate = woDate, + StopDate = woDate.AddHours(2) + }; + woItem.ScheduledUsers.Add(woItemScheduledUser); + } + //PARTS var woItemPart = new WorkOrderItemPart() {