This commit is contained in:
2020-11-26 17:55:56 +00:00
parent c0c81ec426
commit 3df9bfaa21

View File

@@ -1,3 +1,4 @@
using Microsoft.Extensions.Logging;
namespace AyaNova.Biz namespace AyaNova.Biz
{ {
@@ -28,7 +29,7 @@ namespace AyaNova.Biz
switch (ayaType) switch (ayaType)
{ {
//Oddballs only, otherwise let default handle it //Oddballs only without a NAME column, otherwise let default handle it
case AyaType.OpsNotificationSettings: case AyaType.OpsNotificationSettings:
return "-"; return "-";
case AyaType.Global: case AyaType.Global:
@@ -53,6 +54,7 @@ namespace AyaNova.Biz
using (var dr = cmd.ExecuteReader()) using (var dr = cmd.ExecuteReader())
return dr.Read() ? dr.GetInt64(0).ToString() : "-"; return dr.Read() ? dr.GetInt64(0).ToString() : "-";
//Not sure what to return here, defaulting to nothing for now //Not sure what to return here, defaulting to nothing for now
case AyaType.CustomerNote:
case AyaType.WorkOrderItem: case AyaType.WorkOrderItem:
case AyaType.WorkOrderItemExpense: case AyaType.WorkOrderItemExpense:
case AyaType.WorkOrderItemLabor: case AyaType.WorkOrderItemLabor:
@@ -69,9 +71,22 @@ namespace AyaNova.Biz
break; break;
} }
cmd.CommandText = $"SELECT m.{COLUMN} FROM {TABLE} AS m WHERE m.id = {id} LIMIT 1"; try
using (var dr = cmd.ExecuteReader()) {
return dr.Read() ? dr.GetString(0) : "-"; cmd.CommandText = $"SELECT m.{COLUMN} FROM {TABLE} AS m WHERE m.id = {id} LIMIT 1";
using (var dr = cmd.ExecuteReader())
return dr.Read() ? dr.GetString(0) : "-";
}
catch
{
((ILogger)AyaNova.Util.ApplicationLogging.CreateLogger("BizObjectNameFetcherDirect")).LogError($"### Error fetching for type {ayaType}");
#if(DEBUG)
throw;
#else
return $"#{ayaType}#";
#endif
}
} }