diff --git a/server/AyaNova/util/AySchema.cs b/server/AyaNova/util/AySchema.cs index 1767c864..2d8607de 100644 --- a/server/AyaNova/util/AySchema.cs +++ b/server/AyaNova/util/AySchema.cs @@ -22,11 +22,11 @@ namespace AyaNova.Util //!!!!WARNING: BE SURE TO UPDATE THE DbUtil::EmptyBizDataFromDatabaseForSeedingOrImporting WHEN NEW TABLES ADDED!!!! private const int DESIRED_SCHEMA_LEVEL = 15; - internal const long EXPECTED_COLUMN_COUNT = 736; + internal const long EXPECTED_COLUMN_COUNT = 747; internal const long EXPECTED_INDEX_COUNT = 125; internal const long EXPECTED_CHECK_CONSTRAINTS = 328; internal const long EXPECTED_FOREIGN_KEY_CONSTRAINTS = 70; - internal const long EXPECTED_VIEWS = 1; + internal const long EXPECTED_VIEWS = 3; internal const long EXPECTED_ROUTINES = 2; //!!!!WARNING: BE SURE TO UPDATE THE DbUtil::EmptyBizDataFromDatabaseForSeedingOrImporting WHEN NEW TABLES ADDED!!!! diff --git a/server/AyaNova/util/Seeder.cs b/server/AyaNova/util/Seeder.cs index 3858a744..a5ff7bf5 100644 --- a/server/AyaNova/util/Seeder.cs +++ b/server/AyaNova/util/Seeder.cs @@ -1576,9 +1576,10 @@ namespace AyaNova.Util // public async Task SeedPartAsync(ILogger log, int count, int maxQuantity) { - todo: need to have a few partstocklevel entries for testing, maybe here, maybe in known seed data or I guess part must exist first so... - //maybe just do the first X number with restock values higher than in stock values?? - //or seed known parts?? + + //for testing purposes make a quarter (approx) of parts that are lower than restock level + int PartStockLevelParts = count / 4; + Console.WriteLine($"SEEDER PartStockLevelParts is {PartStockLevelParts}"); for (int x = 0; x < count; x++) { @@ -1665,6 +1666,13 @@ namespace AyaNova.Util } } + if (PartStockLevelParts > 0) + { + PartStockLevelParts--; + List partStockLevels = new List(); + partStockLevels.Add(new PartStockLevel() { PartWarehouseId = 1, PartId = NewObject.Id, MinimumQuantity = OpeningInventoryLevel * 2 }); + await biz.PutStockLevelsAsync(NewObject.Id, partStockLevels); + } } } }