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() {