Compare commits

...

2 Commits

Author SHA1 Message Date
maxnes3
7169347a45 Готово в нормальном виде 2023-05-05 22:38:21 +04:00
maxnes3
7a3359aecf fix 2023-05-05 22:21:41 +04:00
2 changed files with 13 additions and 4 deletions

View File

@ -177,6 +177,14 @@ namespace PersonnelDepartmentDatabaseImplement.Implements
{
Random rnd = new Random();
using var context = new PersonnelDepartmentDatabase();
var listDepartments = context.Departments.Select(x => x.GetViewModel).ToList();
var listEmployees = context.Employees.Select(x => x.GetViewModel).ToList();
var listPositions = context.Positions.Select(x => x.GetViewModel).ToList();
var listTypes = context.Types.Select(x => x.GetViewModel).ToList();
if (listDepartments.Count < 1 || listEmployees.Count < 1 || listPositions.Count < 1 || listTypes.Count < 1)
{
throw new Exception("Недостаточно для генерации!");
}
for (int i = 0; i < count; ++i)
{
context.Deals.Add(Deal.Create(new DealBindingModel
@ -184,10 +192,10 @@ namespace PersonnelDepartmentDatabaseImplement.Implements
Id = 0,
DateFrom = DateTime.SpecifyKind(DateTime.Now, DateTimeKind.Utc),
DateTo = DateTime.SpecifyKind(DateTime.Now, DateTimeKind.Utc),
DepartmentId = 1,
EmployeeId = 1,
TypeId = 1,
PositionId = 1
DepartmentId = listDepartments[rnd.Next(listDepartments.Count)].Id,
EmployeeId = listEmployees[rnd.Next(listEmployees.Count)].Id,
TypeId = listTypes[rnd.Next(listTypes.Count)].Id,
PositionId = listPositions[rnd.Next(listPositions.Count)].Id
}));
}
Stopwatch stopwatch = new();

View File

@ -196,6 +196,7 @@
Controls.Add(groupBox2);
Controls.Add(groupBox1);
Name = "FormGeneration";
StartPosition = FormStartPosition.CenterScreen;
Text = "FormGeneration";
groupBox1.ResumeLayout(false);
groupBox1.PerformLayout();