This commit is contained in:
2021-05-04 18:02:04 +00:00
parent 80586a9330
commit f9bf0053e8
9 changed files with 217 additions and 18 deletions

View File

@@ -1072,6 +1072,191 @@ namespace AyaNova.Util
}
}
/////////////////////////////////////////////////////
//WorkorderItemStatus
{
{
WorkOrderItemStatus stat = new WorkOrderItemStatus();
stat.Name = "Item is completed";
stat.Active = true;
stat.Color = "#c00000";
stat.Notes = "Indicates this item has been completed";
using (AyContext ct = ServiceProviderProvider.DBContext)
{
WorkOrderItemStatusBiz biz = WorkOrderItemStatusBiz.GetBiz(ct);
var NewObject = await biz.CreateAsync(stat);
if (NewObject == null)
{
var err = $"Seeder::SeedKnownObjects error creating workorder item status\r\n{biz.GetErrorsAsString()}";
log.LogError(err);
throw new System.Exception(err);
}
}
}
{
WorkOrderItemStatus stat = new WorkOrderItemStatus();
stat.Name = "Item scheduled";
stat.Active = true;
stat.Color = "#00ff00";
stat.Notes = "Indicates this item has been scheduled";
using (AyContext ct = ServiceProviderProvider.DBContext)
{
WorkOrderItemStatusBiz biz = WorkOrderItemStatusBiz.GetBiz(ct);
var NewObject = await biz.CreateAsync(stat);
if (NewObject == null)
{
var err = $"Seeder::SeedKnownObjects error creating workorder item status\r\n{biz.GetErrorsAsString()}";
log.LogError(err);
throw new System.Exception(err);
}
}
}
{
WorkOrderItemStatus stat = new WorkOrderItemStatus();
stat.Name = "Item on hold";
stat.Active = true;
stat.Color = "#0000ff";
stat.Notes = "Indicates this item is on hold";
using (AyContext ct = ServiceProviderProvider.DBContext)
{
WorkOrderItemStatusBiz biz = WorkOrderItemStatusBiz.GetBiz(ct);
var NewObject = await biz.CreateAsync(stat);
if (NewObject == null)
{
var err = $"Seeder::SeedKnownObjects error creating workorder item status\r\n{biz.GetErrorsAsString()}";
log.LogError(err);
throw new System.Exception(err);
}
}
}
}
/////////////////////////////////////////////////////
//WorkOrderItemPriority
{
{
WorkOrderItemPriority stat = new WorkOrderItemPriority();
stat.Name = "Immediately";
stat.Active = true;
stat.Color = "#c00000";
using (AyContext ct = ServiceProviderProvider.DBContext)
{
WorkOrderItemPriorityBiz biz = WorkOrderItemPriorityBiz.GetBiz(ct);
var NewObject = await biz.CreateAsync(stat);
if (NewObject == null)
{
var err = $"Seeder::SeedKnownObjects error creating workorder item status\r\n{biz.GetErrorsAsString()}";
log.LogError(err);
throw new System.Exception(err);
}
}
}
{
WorkOrderItemPriority stat = new WorkOrderItemPriority();
stat.Name = "24 hours";
stat.Active = true;
stat.Color = "#ff9900";
using (AyContext ct = ServiceProviderProvider.DBContext)
{
WorkOrderItemPriorityBiz biz = WorkOrderItemPriorityBiz.GetBiz(ct);
var NewObject = await biz.CreateAsync(stat);
if (NewObject == null)
{
var err = $"Seeder::SeedKnownObjects error creating workorder item status\r\n{biz.GetErrorsAsString()}";
log.LogError(err);
throw new System.Exception(err);
}
}
}
{
WorkOrderItemPriority stat = new WorkOrderItemPriority();
stat.Name = "6 hours";
stat.Active = true;
stat.Color = "#ffff00";
using (AyContext ct = ServiceProviderProvider.DBContext)
{
WorkOrderItemPriorityBiz biz = WorkOrderItemPriorityBiz.GetBiz(ct);
var NewObject = await biz.CreateAsync(stat);
if (NewObject == null)
{
var err = $"Seeder::SeedKnownObjects error creating workorder item status\r\n{biz.GetErrorsAsString()}";
log.LogError(err);
throw new System.Exception(err);
}
}
}
{
WorkOrderItemPriority stat = new WorkOrderItemPriority();
stat.Name = "One week";
stat.Active = true;
stat.Color = "#00ccff";
using (AyContext ct = ServiceProviderProvider.DBContext)
{
WorkOrderItemPriorityBiz biz = WorkOrderItemPriorityBiz.GetBiz(ct);
var NewObject = await biz.CreateAsync(stat);
if (NewObject == null)
{
var err = $"Seeder::SeedKnownObjects error creating workorder item status\r\n{biz.GetErrorsAsString()}";
log.LogError(err);
throw new System.Exception(err);
}
}
}
{
WorkOrderItemPriority stat = new WorkOrderItemPriority();
stat.Name = "30 days";
stat.Active = true;
stat.Color = "#00ff00";
using (AyContext ct = ServiceProviderProvider.DBContext)
{
WorkOrderItemPriorityBiz biz = WorkOrderItemPriorityBiz.GetBiz(ct);
var NewObject = await biz.CreateAsync(stat);
if (NewObject == null)
{
var err = $"Seeder::SeedKnownObjects error creating workorder item status\r\n{biz.GetErrorsAsString()}";
log.LogError(err);
throw new System.Exception(err);
}
}
}
}
//=========================
}