This commit is contained in:
2021-09-22 19:20:36 +00:00
parent 0f9baa74ed
commit f9076b2981

View File

@@ -214,16 +214,20 @@ namespace AyaNova.Api.Controllers
private static string ColorFromWOItem(ViewSchedulePersonalWorkOrder v, PersonalScheduleParams p) private static string ColorFromWOItem(ViewSchedulePersonalWorkOrder v, PersonalScheduleParams p)
{ {
switch (p.WisuColorSource) switch (p.WisuColorSource)
{ {
case PersonalScheduleWorkOrderColorSource.None:
return GRAY_NEUTRAL_HEXA;
case PersonalScheduleWorkOrderColorSource.WorkOrderStatus: case PersonalScheduleWorkOrderColorSource.WorkOrderStatus:
return v.WorkOrderStatusColor; return string.IsNullOrWhiteSpace(v.WorkOrderStatusColor) ? GRAY_NEUTRAL_HEXA : v.WorkOrderStatusColor;
case PersonalScheduleWorkOrderColorSource.WorkOrderItemStatus: case PersonalScheduleWorkOrderColorSource.WorkOrderItemStatus:
return v.WorkOrderItemStatusColor; return string.IsNullOrWhiteSpace(v.WorkOrderItemStatusColor) ? GRAY_NEUTRAL_HEXA : v.WorkOrderItemStatusColor;
case PersonalScheduleWorkOrderColorSource.WorkOrderItemPriority: case PersonalScheduleWorkOrderColorSource.WorkOrderItemPriority:
return v.WorkOrderItemPriorityColor; return string.IsNullOrWhiteSpace(v.WorkOrderItemPriorityColor) ? GRAY_NEUTRAL_HEXA : v.WorkOrderItemPriorityColor;
} }
return string.Empty; return GRAY_NEUTRAL_HEXA;
} }
private static string TextColor(string hexcolor) private static string TextColor(string hexcolor)