This commit is contained in:
2021-06-17 18:37:52 +00:00
parent 476b90053b
commit cf450ea7ef
2 changed files with 18 additions and 4 deletions

View File

@@ -16,7 +16,7 @@ namespace AyaNova.DataList
+ "left join acontract on (aworkorder.contractid=acontract.id)"; + "left join acontract on (aworkorder.contractid=acontract.id)";
var RoleSet = BizRoles.GetRoleSet(DefaultListAType); var RoleSet = BizRoles.GetRoleSet(DefaultListAType);
AllowedRoles = RoleSet.ReadFullRecord | RoleSet.Change; AllowedRoles = RoleSet.ReadFullRecord | RoleSet.Change;
DefaultColumns = new List<string>() { "WorkOrderSerialNumber", "Customer", "WorkOrderServiceDate", "WorkOrderCloseByDate", "workordercity" }; DefaultColumns = new List<string>() { "WorkOrderSerialNumber", "Customer", "WorkOrderServiceDate", "WorkOrderCloseByDate", "WorkOrderStatus" };
DefaultSortBy = new Dictionary<string, string>() { { "WorkOrderSerialNumber", "-" } }; DefaultSortBy = new Dictionary<string, string>() { { "WorkOrderSerialNumber", "-" } };
FieldDefinitions = new List<DataListFieldDefinition>(); FieldDefinitions = new List<DataListFieldDefinition>();
@@ -58,6 +58,7 @@ namespace AyaNova.DataList
UiFieldDataType = (int)UiFieldDataType.Text, UiFieldDataType = (int)UiFieldDataType.Text,
AType = (int)AyaType.WorkOrderStatus, AType = (int)AyaType.WorkOrderStatus,
SqlIdColumnName = "aworkorder.laststatusid", SqlIdColumnName = "aworkorder.laststatusid",
SqlColorColumnName = "aworkorderstatus.color",
SqlValueColumnName = "aworkorderstatus.name" SqlValueColumnName = "aworkorderstatus.name"
}); });

View File

@@ -2888,6 +2888,19 @@ namespace AyaNova.Util
Created = ((DateTime)o.ServiceDate).AddHours(2) Created = ((DateTime)o.ServiceDate).AddHours(2)
}; };
o.States.Add(WoState); o.States.Add(WoState);
}
{
var WoState = new WorkOrderState()
{
WorkOrderStatusId = (long)Fake.Random.Enum<SeedWOStatus>(SeedWOStatus.Scheduled),
UserId = RandomServiceTechUserId(),
Created = ((DateTime)o.ServiceDate).AddHours(2)
};
o.States.Add(WoState);
o.LastStatusId = WoState.WorkOrderStatusId;//simulate if user added state to wo so it gets set o.LastStatusId = WoState.WorkOrderStatusId;//simulate if user added state to wo so it gets set
} }