This commit is contained in:
@@ -75,28 +75,30 @@ namespace AyaNova.Biz
|
|||||||
UnitModel = 32,
|
UnitModel = 32,
|
||||||
[CoreBizObject]
|
[CoreBizObject]
|
||||||
Vendor = 33,
|
Vendor = 33,
|
||||||
|
//--- WorkOrder
|
||||||
[CoreBizObject]
|
[CoreBizObject]
|
||||||
WorkOrder = 34,
|
WorkOrder = 34,
|
||||||
[CoreBizObject]
|
[CoreBizObject]
|
||||||
WorkOrderItem = 35,
|
WorkOrderItem = 35,
|
||||||
[CoreBizObject]
|
[CoreBizObject]
|
||||||
WorkOrderItemLabor = 36,
|
WorkOrderItemExpense = 36,
|
||||||
[CoreBizObject]
|
[CoreBizObject]
|
||||||
WorkOrderItemPart = 37,
|
WorkOrderItemLabor = 37,
|
||||||
[CoreBizObject]
|
[CoreBizObject]
|
||||||
WorkOrderItemPartRequest = 38,
|
WorkOrderItemLoan = 38,
|
||||||
[CoreBizObject]
|
[CoreBizObject]
|
||||||
WorkOrderItemScheduledUser = 39,
|
WorkOrderItemPart = 39,
|
||||||
[CoreBizObject]
|
[CoreBizObject]
|
||||||
WorkOrderItemExpense = 40,
|
WorkOrderItemPartRequest = 40,
|
||||||
[CoreBizObject]
|
[CoreBizObject]
|
||||||
WorkOrderItemTravel = 41,
|
WorkOrderItemScheduledUser = 41,
|
||||||
[CoreBizObject]
|
[CoreBizObject]
|
||||||
WorkOrderItemTask = 42,
|
WorkOrderItemTask = 42,
|
||||||
[CoreBizObject]
|
[CoreBizObject]
|
||||||
WorkOrderItemLoan = 43,
|
WorkOrderItemTravel = 43,
|
||||||
[CoreBizObject]
|
[CoreBizObject]
|
||||||
WorkOrderItemUnit = 44,
|
WorkOrderItemUnit = 44,
|
||||||
|
//---
|
||||||
[CoreBizObject]
|
[CoreBizObject]
|
||||||
WorkOrderTemplate = 45,
|
WorkOrderTemplate = 45,
|
||||||
[CoreBizObject]
|
[CoreBizObject]
|
||||||
|
|||||||
@@ -32,14 +32,14 @@ namespace AyaNova.Biz
|
|||||||
return new WorkOrderBiz(ct, 1, ServerBootConfig.AYANOVA_DEFAULT_TRANSLATION_ID, AuthorizationRoles.BizAdminFull);
|
return new WorkOrderBiz(ct, 1, ServerBootConfig.AYANOVA_DEFAULT_TRANSLATION_ID, AuthorizationRoles.BizAdminFull);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
██╗ ██╗ ██████╗ ██████╗ ██╗ ██╗ ██████╗ ██████╗ ██████╗ ███████╗██████╗
|
██╗ ██╗ ██████╗ ██████╗ ██╗ ██╗ ██████╗ ██████╗ ██████╗ ███████╗██████╗
|
||||||
██║ ██║██╔═══██╗██╔══██╗██║ ██╔╝ ██╔═══██╗██╔══██╗██╔══██╗██╔════╝██╔══██╗
|
██║ ██║██╔═══██╗██╔══██╗██║ ██╔╝ ██╔═══██╗██╔══██╗██╔══██╗██╔════╝██╔══██╗
|
||||||
██║ █╗ ██║██║ ██║██████╔╝█████╔╝█████╗██║ ██║██████╔╝██║ ██║█████╗ ██████╔╝
|
██║ █╗ ██║██║ ██║██████╔╝█████╔╝█████╗██║ ██║██████╔╝██║ ██║█████╗ ██████╔╝
|
||||||
██║███╗██║██║ ██║██╔══██╗██╔═██╗╚════╝██║ ██║██╔══██╗██║ ██║██╔══╝ ██╔══██╗
|
██║███╗██║██║ ██║██╔══██╗██╔═██╗╚════╝██║ ██║██╔══██╗██║ ██║██╔══╝ ██╔══██╗
|
||||||
╚███╔███╔╝╚██████╔╝██║ ██║██║ ██╗ ╚██████╔╝██║ ██║██████╔╝███████╗██║ ██║
|
╚███╔███╔╝╚██████╔╝██║ ██║██║ ██╗ ╚██████╔╝██║ ██║██████╔╝███████╗██║ ██║
|
||||||
╚══╝╚══╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═════╝ ╚══════╝╚═╝ ╚═╝
|
╚══╝╚══╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═════╝ ╚══════╝╚═╝ ╚═╝
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#region WorkOrder level
|
#region WorkOrder level
|
||||||
|
|
||||||
@@ -113,11 +113,27 @@ namespace AyaNova.Biz
|
|||||||
//docs say this will not query twice but will recognize the duplicate woitem bit which is required for multiple grandchild collections
|
//docs say this will not query twice but will recognize the duplicate woitem bit which is required for multiple grandchild collections
|
||||||
var ret =
|
var ret =
|
||||||
await ct.WorkOrder
|
await ct.WorkOrder
|
||||||
|
.Include(w => w.Items)
|
||||||
|
.ThenInclude(wi => wi.Expenses)
|
||||||
.Include(w => w.Items)
|
.Include(w => w.Items)
|
||||||
.ThenInclude(wi => wi.Labors)
|
.ThenInclude(wi => wi.Labors)
|
||||||
.Include(w => w.Items)
|
.Include(w => w.Items)
|
||||||
|
.ThenInclude(wi => wi.Loans)
|
||||||
|
.Include(w => w.Items)
|
||||||
.ThenInclude(wi => wi.Parts)
|
.ThenInclude(wi => wi.Parts)
|
||||||
|
.Include(w => w.Items)
|
||||||
|
.ThenInclude(wi => wi.PartRequests)
|
||||||
|
.Include(w => w.Items)
|
||||||
|
.ThenInclude(wi => wi.ScheduledUsers)
|
||||||
|
.Include(w => w.Items)
|
||||||
|
.ThenInclude(wi => wi.Tasks)
|
||||||
|
.Include(w => w.Items)
|
||||||
|
.ThenInclude(wi => wi.Travels)
|
||||||
|
.Include(w => w.Items)
|
||||||
|
.ThenInclude(wi => wi.Units)
|
||||||
.SingleOrDefaultAsync(m => m.Id == id);
|
.SingleOrDefaultAsync(m => m.Id == id);
|
||||||
|
|
||||||
|
|
||||||
if (logTheGetEvent && ret != null)
|
if (logTheGetEvent && ret != null)
|
||||||
await EventLogProcessor.LogEventToDatabaseAsync(new Event(UserId, id, BizType, AyaEvent.Retrieved), ct);
|
await EventLogProcessor.LogEventToDatabaseAsync(new Event(UserId, id, BizType, AyaEvent.Retrieved), ct);
|
||||||
return ret;
|
return ret;
|
||||||
@@ -239,7 +255,7 @@ namespace AyaNova.Biz
|
|||||||
await Search.ProcessUpdatedObjectKeywordsAsync(SearchParams);
|
await Search.ProcessUpdatedObjectKeywordsAsync(SearchParams);
|
||||||
}
|
}
|
||||||
|
|
||||||
//TODO: This is going to have to handle descendents or there needs to be a change to include a subitem or something in case of workorder
|
//TODO: This is going to have to handle descendents or there needs to be a change to include a subitem or something in case of workorder
|
||||||
public async Task<Search.SearchIndexProcessObjectParameters> GetSearchResultSummary(long id)
|
public async Task<Search.SearchIndexProcessObjectParameters> GetSearchResultSummary(long id)
|
||||||
{
|
{
|
||||||
var obj = await ct.WorkOrder.SingleOrDefaultAsync(m => m.Id == id);
|
var obj = await ct.WorkOrder.SingleOrDefaultAsync(m => m.Id == id);
|
||||||
@@ -306,14 +322,14 @@ namespace AyaNova.Biz
|
|||||||
#endregion workorder level
|
#endregion workorder level
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
██╗████████╗███████╗███╗ ███╗███████╗
|
██╗████████╗███████╗███╗ ███╗███████╗
|
||||||
██║╚══██╔══╝██╔════╝████╗ ████║██╔════╝
|
██║╚══██╔══╝██╔════╝████╗ ████║██╔════╝
|
||||||
██║ ██║ █████╗ ██╔████╔██║███████╗
|
██║ ██║ █████╗ ██╔████╔██║███████╗
|
||||||
██║ ██║ ██╔══╝ ██║╚██╔╝██║╚════██║
|
██║ ██║ ██╔══╝ ██║╚██╔╝██║╚════██║
|
||||||
██║ ██║ ███████╗██║ ╚═╝ ██║███████║
|
██║ ██║ ███████╗██║ ╚═╝ ██║███████║
|
||||||
╚═╝ ╚═╝ ╚══════╝╚═╝ ╚═╝╚══════╝
|
╚═╝ ╚═╝ ╚══════╝╚═╝ ╚═╝╚══════╝
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#region WorkOrderItem level
|
#region WorkOrderItem level
|
||||||
////////////////////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
@@ -359,8 +375,15 @@ namespace AyaNova.Biz
|
|||||||
//docs say this will not query twice but will recognize the duplicate woitem bit which is required for multiple grandchild collections
|
//docs say this will not query twice but will recognize the duplicate woitem bit which is required for multiple grandchild collections
|
||||||
var ret =
|
var ret =
|
||||||
await ct.WorkOrderItem
|
await ct.WorkOrderItem
|
||||||
|
.Include(wi => wi.Expenses)
|
||||||
.Include(wi => wi.Labors)
|
.Include(wi => wi.Labors)
|
||||||
|
.Include(wi => wi.Loans)
|
||||||
.Include(wi => wi.Parts)
|
.Include(wi => wi.Parts)
|
||||||
|
.Include(wi => wi.PartRequests)
|
||||||
|
.Include(wi => wi.ScheduledUsers)
|
||||||
|
.Include(wi => wi.Tasks)
|
||||||
|
.Include(wi => wi.Travels)
|
||||||
|
.Include(wi => wi.Units)
|
||||||
.SingleOrDefaultAsync(m => m.Id == id);
|
.SingleOrDefaultAsync(m => m.Id == id);
|
||||||
if (logTheGetEvent && ret != null)
|
if (logTheGetEvent && ret != null)
|
||||||
await EventLogProcessor.LogEventToDatabaseAsync(new Event(UserId, id, AyaType.WorkOrderItem, AyaEvent.Retrieved), ct);
|
await EventLogProcessor.LogEventToDatabaseAsync(new Event(UserId, id, AyaType.WorkOrderItem, AyaEvent.Retrieved), ct);
|
||||||
@@ -542,14 +565,14 @@ namespace AyaNova.Biz
|
|||||||
#endregion work order item level
|
#endregion work order item level
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
███████╗██╗ ██╗██████╗ ███████╗███╗ ██╗███████╗███████╗███████╗
|
███████╗██╗ ██╗██████╗ ███████╗███╗ ██╗███████╗███████╗███████╗
|
||||||
██╔════╝╚██╗██╔╝██╔══██╗██╔════╝████╗ ██║██╔════╝██╔════╝██╔════╝
|
██╔════╝╚██╗██╔╝██╔══██╗██╔════╝████╗ ██║██╔════╝██╔════╝██╔════╝
|
||||||
█████╗ ╚███╔╝ ██████╔╝█████╗ ██╔██╗ ██║███████╗█████╗ ███████╗
|
█████╗ ╚███╔╝ ██████╔╝█████╗ ██╔██╗ ██║███████╗█████╗ ███████╗
|
||||||
██╔══╝ ██╔██╗ ██╔═══╝ ██╔══╝ ██║╚██╗██║╚════██║██╔══╝ ╚════██║
|
██╔══╝ ██╔██╗ ██╔═══╝ ██╔══╝ ██║╚██╗██║╚════██║██╔══╝ ╚════██║
|
||||||
███████╗██╔╝ ██╗██║ ███████╗██║ ╚████║███████║███████╗███████║
|
███████╗██╔╝ ██╗██║ ███████╗██║ ╚████║███████║███████╗███████║
|
||||||
╚══════╝╚═╝ ╚═╝╚═╝ ╚══════╝╚═╝ ╚═══╝╚══════╝╚══════╝╚══════╝
|
╚══════╝╚═╝ ╚═╝╚═╝ ╚══════╝╚═╝ ╚═══╝╚══════╝╚══════╝╚══════╝
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#region WorkOrderItemExpense level
|
#region WorkOrderItemExpense level
|
||||||
////////////////////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
@@ -731,14 +754,14 @@ namespace AyaNova.Biz
|
|||||||
#endregion work order item LABOR level
|
#endregion work order item LABOR level
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
██╗ █████╗ ██████╗ ██████╗ ██████╗
|
██╗ █████╗ ██████╗ ██████╗ ██████╗
|
||||||
██║ ██╔══██╗██╔══██╗██╔═══██╗██╔══██╗
|
██║ ██╔══██╗██╔══██╗██╔═══██╗██╔══██╗
|
||||||
██║ ███████║██████╔╝██║ ██║██████╔╝
|
██║ ███████║██████╔╝██║ ██║██████╔╝
|
||||||
██║ ██╔══██║██╔══██╗██║ ██║██╔══██╗
|
██║ ██╔══██║██╔══██╗██║ ██║██╔══██╗
|
||||||
███████╗██║ ██║██████╔╝╚██████╔╝██║ ██║
|
███████╗██║ ██║██████╔╝╚██████╔╝██║ ██║
|
||||||
╚══════╝╚═╝ ╚═╝╚═════╝ ╚═════╝ ╚═╝ ╚═╝
|
╚══════╝╚═╝ ╚═╝╚═════╝ ╚═════╝ ╚═╝ ╚═╝
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#region WorkOrderItemLabor level
|
#region WorkOrderItemLabor level
|
||||||
////////////////////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
@@ -920,13 +943,13 @@ namespace AyaNova.Biz
|
|||||||
#endregion work order item LABOR level
|
#endregion work order item LABOR level
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
██╗ ██████╗ █████╗ ███╗ ██╗
|
██╗ ██████╗ █████╗ ███╗ ██╗
|
||||||
██║ ██╔═══██╗██╔══██╗████╗ ██║
|
██║ ██╔═══██╗██╔══██╗████╗ ██║
|
||||||
██║ ██║ ██║███████║██╔██╗ ██║
|
██║ ██║ ██║███████║██╔██╗ ██║
|
||||||
██║ ██║ ██║██╔══██║██║╚██╗██║
|
██║ ██║ ██║██╔══██║██║╚██╗██║
|
||||||
███████╗╚██████╔╝██║ ██║██║ ╚████║
|
███████╗╚██████╔╝██║ ██║██║ ╚████║
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#region WorkOrderItemLoan level
|
#region WorkOrderItemLoan level
|
||||||
////////////////////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
@@ -1108,14 +1131,14 @@ namespace AyaNova.Biz
|
|||||||
#endregion work order item LABOR level
|
#endregion work order item LABOR level
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
██████╗ █████╗ ██████╗ ████████╗███████╗
|
██████╗ █████╗ ██████╗ ████████╗███████╗
|
||||||
██╔══██╗██╔══██╗██╔══██╗╚══██╔══╝██╔════╝
|
██╔══██╗██╔══██╗██╔══██╗╚══██╔══╝██╔════╝
|
||||||
██████╔╝███████║██████╔╝ ██║ ███████╗
|
██████╔╝███████║██████╔╝ ██║ ███████╗
|
||||||
██╔═══╝ ██╔══██║██╔══██╗ ██║ ╚════██║
|
██╔═══╝ ██╔══██║██╔══██╗ ██║ ╚════██║
|
||||||
██║ ██║ ██║██║ ██║ ██║ ███████║
|
██║ ██║ ██║██║ ██║ ██║ ███████║
|
||||||
╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝ ╚══════╝
|
╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝ ╚══════╝
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#region WorkOrderItemPart level
|
#region WorkOrderItemPart level
|
||||||
////////////////////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
@@ -1294,14 +1317,14 @@ namespace AyaNova.Biz
|
|||||||
#endregion work order item LABOR level
|
#endregion work order item LABOR level
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
██████╗ █████╗ ██████╗ ████████╗ ██████╗ ███████╗ ██████╗ ██╗ ██╗███████╗███████╗████████╗███████╗
|
██████╗ █████╗ ██████╗ ████████╗ ██████╗ ███████╗ ██████╗ ██╗ ██╗███████╗███████╗████████╗███████╗
|
||||||
██╔══██╗██╔══██╗██╔══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔═══██╗██║ ██║██╔════╝██╔════╝╚══██╔══╝██╔════╝
|
██╔══██╗██╔══██╗██╔══██╗╚══██╔══╝ ██╔══██╗██╔════╝██╔═══██╗██║ ██║██╔════╝██╔════╝╚══██╔══╝██╔════╝
|
||||||
██████╔╝███████║██████╔╝ ██║█████╗██████╔╝█████╗ ██║ ██║██║ ██║█████╗ ███████╗ ██║ ███████╗
|
██████╔╝███████║██████╔╝ ██║█████╗██████╔╝█████╗ ██║ ██║██║ ██║█████╗ ███████╗ ██║ ███████╗
|
||||||
██╔═══╝ ██╔══██║██╔══██╗ ██║╚════╝██╔══██╗██╔══╝ ██║▄▄ ██║██║ ██║██╔══╝ ╚════██║ ██║ ╚════██║
|
██╔═══╝ ██╔══██║██╔══██╗ ██║╚════╝██╔══██╗██╔══╝ ██║▄▄ ██║██║ ██║██╔══╝ ╚════██║ ██║ ╚════██║
|
||||||
██║ ██║ ██║██║ ██║ ██║ ██║ ██║███████╗╚██████╔╝╚██████╔╝███████╗███████║ ██║ ███████║
|
██║ ██║ ██║██║ ██║ ██║ ██║ ██║███████╗╚██████╔╝╚██████╔╝███████╗███████║ ██║ ███████║
|
||||||
╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝╚══════╝ ╚══▀▀═╝ ╚═════╝ ╚══════╝╚══════╝ ╚═╝ ╚══════╝
|
╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝╚══════╝ ╚══▀▀═╝ ╚═════╝ ╚══════╝╚══════╝ ╚═╝ ╚══════╝
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#region WorkOrderItemPartRequest level
|
#region WorkOrderItemPartRequest level
|
||||||
////////////////////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
@@ -1483,14 +1506,14 @@ namespace AyaNova.Biz
|
|||||||
#endregion work order item LABOR level
|
#endregion work order item LABOR level
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
███████╗ ██████╗██╗ ██╗███████╗██████╗ ██╗ ██╗██╗ ███████╗██████╗ ██╗ ██╗███████╗███████╗██████╗ ███████╗
|
███████╗ ██████╗██╗ ██╗███████╗██████╗ ██╗ ██╗██╗ ███████╗██████╗ ██╗ ██╗███████╗███████╗██████╗ ███████╗
|
||||||
██╔════╝██╔════╝██║ ██║██╔════╝██╔══██╗██║ ██║██║ ██╔════╝██╔══██╗ ██║ ██║██╔════╝██╔════╝██╔══██╗██╔════╝
|
██╔════╝██╔════╝██║ ██║██╔════╝██╔══██╗██║ ██║██║ ██╔════╝██╔══██╗ ██║ ██║██╔════╝██╔════╝██╔══██╗██╔════╝
|
||||||
███████╗██║ ███████║█████╗ ██║ ██║██║ ██║██║ █████╗ ██║ ██║█████╗██║ ██║███████╗█████╗ ██████╔╝███████╗
|
███████╗██║ ███████║█████╗ ██║ ██║██║ ██║██║ █████╗ ██║ ██║█████╗██║ ██║███████╗█████╗ ██████╔╝███████╗
|
||||||
╚════██║██║ ██╔══██║██╔══╝ ██║ ██║██║ ██║██║ ██╔══╝ ██║ ██║╚════╝██║ ██║╚════██║██╔══╝ ██╔══██╗╚════██║
|
╚════██║██║ ██╔══██║██╔══╝ ██║ ██║██║ ██║██║ ██╔══╝ ██║ ██║╚════╝██║ ██║╚════██║██╔══╝ ██╔══██╗╚════██║
|
||||||
███████║╚██████╗██║ ██║███████╗██████╔╝╚██████╔╝███████╗███████╗██████╔╝ ╚██████╔╝███████║███████╗██║ ██║███████║
|
███████║╚██████╗██║ ██║███████╗██████╔╝╚██████╔╝███████╗███████╗██████╔╝ ╚██████╔╝███████║███████╗██║ ██║███████║
|
||||||
╚══════╝ ╚═════╝╚═╝ ╚═╝╚══════╝╚═════╝ ╚═════╝ ╚══════╝╚══════╝╚═════╝ ╚═════╝ ╚══════╝╚══════╝╚═╝ ╚═╝╚══════╝
|
╚══════╝ ╚═════╝╚═╝ ╚═╝╚══════╝╚═════╝ ╚═════╝ ╚══════╝╚══════╝╚═════╝ ╚═════╝ ╚══════╝╚══════╝╚═╝ ╚═╝╚══════╝
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#region WorkOrderItemScheduledUser level
|
#region WorkOrderItemScheduledUser level
|
||||||
////////////////////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
@@ -1672,14 +1695,14 @@ namespace AyaNova.Biz
|
|||||||
#endregion work order item LABOR level
|
#endregion work order item LABOR level
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
████████╗ █████╗ ███████╗██╗ ██╗
|
████████╗ █████╗ ███████╗██╗ ██╗
|
||||||
╚══██╔══╝██╔══██╗██╔════╝██║ ██╔╝
|
╚══██╔══╝██╔══██╗██╔════╝██║ ██╔╝
|
||||||
██║ ███████║███████╗█████╔╝
|
██║ ███████║███████╗█████╔╝
|
||||||
██║ ██╔══██║╚════██║██╔═██╗
|
██║ ██╔══██║╚════██║██╔═██╗
|
||||||
██║ ██║ ██║███████║██║ ██╗
|
██║ ██║ ██║███████║██║ ██╗
|
||||||
╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝
|
╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#region WorkOrderItemTask level
|
#region WorkOrderItemTask level
|
||||||
////////////////////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
@@ -1861,14 +1884,14 @@ namespace AyaNova.Biz
|
|||||||
#endregion work order item LABOR level
|
#endregion work order item LABOR level
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
████████╗██████╗ █████╗ ██╗ ██╗███████╗██╗
|
████████╗██████╗ █████╗ ██╗ ██╗███████╗██╗
|
||||||
╚══██╔══╝██╔══██╗██╔══██╗██║ ██║██╔════╝██║
|
╚══██╔══╝██╔══██╗██╔══██╗██║ ██║██╔════╝██║
|
||||||
██║ ██████╔╝███████║██║ ██║█████╗ ██║
|
██║ ██████╔╝███████║██║ ██║█████╗ ██║
|
||||||
██║ ██╔══██╗██╔══██║╚██╗ ██╔╝██╔══╝ ██║
|
██║ ██╔══██╗██╔══██║╚██╗ ██╔╝██╔══╝ ██║
|
||||||
██║ ██║ ██║██║ ██║ ╚████╔╝ ███████╗███████╗
|
██║ ██║ ██║██║ ██║ ╚████╔╝ ███████╗███████╗
|
||||||
╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚══════╝╚══════╝
|
╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚══════╝╚══════╝
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#region WorkOrderItemTravel level
|
#region WorkOrderItemTravel level
|
||||||
////////////////////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
@@ -2050,14 +2073,14 @@ namespace AyaNova.Biz
|
|||||||
#endregion work order item LABOR level
|
#endregion work order item LABOR level
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
██╗ ██╗███╗ ██╗██╗████████╗
|
██╗ ██╗███╗ ██╗██╗████████╗
|
||||||
██║ ██║████╗ ██║██║╚══██╔══╝
|
██║ ██║████╗ ██║██║╚══██╔══╝
|
||||||
██║ ██║██╔██╗ ██║██║ ██║
|
██║ ██║██╔██╗ ██║██║ ██║
|
||||||
██║ ██║██║╚██╗██║██║ ██║
|
██║ ██║██║╚██╗██║██║ ██║
|
||||||
╚██████╔╝██║ ╚████║██║ ██║
|
╚██████╔╝██║ ╚████║██║ ██║
|
||||||
╚═════╝ ╚═╝ ╚═══╝╚═╝ ╚═╝
|
╚═════╝ ╚═╝ ╚═══╝╚═╝ ╚═╝
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#region WorkOrderItemUnit level
|
#region WorkOrderItemUnit level
|
||||||
////////////////////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|||||||
@@ -29,8 +29,15 @@ namespace AyaNova.Models
|
|||||||
{
|
{
|
||||||
Tags = new List<string>();
|
Tags = new List<string>();
|
||||||
//dependents
|
//dependents
|
||||||
|
Expenses = new List<WorkOrderItemExpense>();
|
||||||
Labors = new List<WorkOrderItemLabor>();
|
Labors = new List<WorkOrderItemLabor>();
|
||||||
|
Loans = new List<WorkOrderItemLoan>();
|
||||||
Parts = new List<WorkOrderItemPart>();
|
Parts = new List<WorkOrderItemPart>();
|
||||||
|
PartRequests = new List<WorkOrderItemPartRequest>();
|
||||||
|
ScheduledUsers = new List<WorkOrderItemScheduledUser>();
|
||||||
|
Tasks = new List<WorkOrderItemTask>();
|
||||||
|
Travels = new List<WorkOrderItemTravel>();
|
||||||
|
Units = new List<WorkOrderItemUnit>();
|
||||||
}
|
}
|
||||||
public long Id { get; set; }
|
public long Id { get; set; }
|
||||||
public uint ConcurrencyToken { get; set; }
|
public uint ConcurrencyToken { get; set; }
|
||||||
@@ -46,8 +53,15 @@ namespace AyaNova.Models
|
|||||||
public WorkOrder WorkOrder { get; set; }
|
public WorkOrder WorkOrder { get; set; }
|
||||||
|
|
||||||
//dependents
|
//dependents
|
||||||
|
public List<WorkOrderItemExpense> Expenses { get; set; }
|
||||||
public List<WorkOrderItemLabor> Labors { get; set; }
|
public List<WorkOrderItemLabor> Labors { get; set; }
|
||||||
|
public List<WorkOrderItemLoan> Loans { get; set; }
|
||||||
public List<WorkOrderItemPart> Parts { get; set; }
|
public List<WorkOrderItemPart> Parts { get; set; }
|
||||||
|
public List<WorkOrderItemPartRequest> PartRequests { get; set; }
|
||||||
|
public List<WorkOrderItemScheduledUser> ScheduledUsers { get; set; }
|
||||||
|
public List<WorkOrderItemTask> Tasks { get; set; }
|
||||||
|
public List<WorkOrderItemTravel> Travels { get; set; }
|
||||||
|
public List<WorkOrderItemUnit> Units { get; set; }
|
||||||
}//eoc
|
}//eoc
|
||||||
|
|
||||||
}//eons
|
}//eons
|
||||||
|
|||||||
Reference in New Issue
Block a user