This commit is contained in:
@@ -22,11 +22,11 @@ namespace AyaNova.Util
|
|||||||
//!!!!WARNING: BE SURE TO UPDATE THE DbUtil::EmptyBizDataFromDatabaseForSeedingOrImporting WHEN NEW TABLES ADDED!!!!
|
//!!!!WARNING: BE SURE TO UPDATE THE DbUtil::EmptyBizDataFromDatabaseForSeedingOrImporting WHEN NEW TABLES ADDED!!!!
|
||||||
private const int DESIRED_SCHEMA_LEVEL = 15;
|
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_INDEX_COUNT = 125;
|
||||||
internal const long EXPECTED_CHECK_CONSTRAINTS = 328;
|
internal const long EXPECTED_CHECK_CONSTRAINTS = 328;
|
||||||
internal const long EXPECTED_FOREIGN_KEY_CONSTRAINTS = 70;
|
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;
|
internal const long EXPECTED_ROUTINES = 2;
|
||||||
|
|
||||||
//!!!!WARNING: BE SURE TO UPDATE THE DbUtil::EmptyBizDataFromDatabaseForSeedingOrImporting WHEN NEW TABLES ADDED!!!!
|
//!!!!WARNING: BE SURE TO UPDATE THE DbUtil::EmptyBizDataFromDatabaseForSeedingOrImporting WHEN NEW TABLES ADDED!!!!
|
||||||
|
|||||||
@@ -1576,9 +1576,10 @@ namespace AyaNova.Util
|
|||||||
//
|
//
|
||||||
public async Task SeedPartAsync(ILogger log, int count, int maxQuantity)
|
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??
|
//for testing purposes make a quarter (approx) of parts that are lower than restock level
|
||||||
//or seed known parts??
|
int PartStockLevelParts = count / 4;
|
||||||
|
Console.WriteLine($"SEEDER PartStockLevelParts is {PartStockLevelParts}");
|
||||||
|
|
||||||
for (int x = 0; x < count; x++)
|
for (int x = 0; x < count; x++)
|
||||||
{
|
{
|
||||||
@@ -1665,6 +1666,13 @@ namespace AyaNova.Util
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (PartStockLevelParts > 0)
|
||||||
|
{
|
||||||
|
PartStockLevelParts--;
|
||||||
|
List<PartStockLevel> partStockLevels = new List<PartStockLevel>();
|
||||||
|
partStockLevels.Add(new PartStockLevel() { PartWarehouseId = 1, PartId = NewObject.Id, MinimumQuantity = OpeningInventoryLevel * 2 });
|
||||||
|
await biz.PutStockLevelsAsync(NewObject.Id, partStockLevels);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user