From c92c5424b01a155b0fdf4ad1506e404858897848 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Thu, 25 Mar 2021 16:47:18 +0000 Subject: [PATCH] --- server/AyaNova/biz/WorkOrderBiz.cs | 50 +++++++++++++++--------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/server/AyaNova/biz/WorkOrderBiz.cs b/server/AyaNova/biz/WorkOrderBiz.cs index 66f01a43..636c6591 100644 --- a/server/AyaNova/biz/WorkOrderBiz.cs +++ b/server/AyaNova/biz/WorkOrderBiz.cs @@ -13,7 +13,7 @@ using Newtonsoft.Json; namespace AyaNova.Biz { - internal class WorkOrderBiz : BizObject, IJobObject, ISearchAbleObject, IReportAbleObject, IExportAbleObject, IImportAbleObject, INotifiableObject + internal class WorkOrderBiz : BizObject, IJobObject, ISearchAbleObject, IReportAbleObject, IExportAbleObject, INotifiableObject { //Feature specific roles internal static AuthorizationRoles RolesAllowedToChangeSerial = AuthorizationRoles.BizAdminFull | AuthorizationRoles.DispatchFull | AuthorizationRoles.AccountingFull; @@ -469,31 +469,31 @@ namespace AyaNova.Biz return await GetReportData(idList); } - public async Task> ImportData(JArray ja) - { - List ImportResult = new List(); - string ImportTag = $"imported-{FileUtil.GetSafeDateFileName()}"; + // public async Task> ImportData(JArray ja) + // { + // List ImportResult = new List(); + // string ImportTag = $"imported-{FileUtil.GetSafeDateFileName()}"; - var jsset = JsonSerializer.CreateDefault(new JsonSerializerSettings { ContractResolver = new AyaNova.Util.JsonUtil.ShouldSerializeContractResolver(new string[] { "Concurrency", "Id", "CustomFields" }) }); - foreach (JObject j in ja) - { - var w = j.ToObject(jsset); - if (j["CustomFields"] != null) - w.CustomFields = j["CustomFields"].ToString(); - w.Tags.Add(ImportTag);//so user can find them all and revert later if necessary - var res = await WorkOrderCreateAsync(w); - if (res == null) - { - ImportResult.Add($"* {w.Serial} - {this.GetErrorsAsString()}"); - this.ClearErrors(); - } - else - { - ImportResult.Add($"{w.Serial} - ok"); - } - } - return ImportResult; - } + // var jsset = JsonSerializer.CreateDefault(new JsonSerializerSettings { ContractResolver = new AyaNova.Util.JsonUtil.ShouldSerializeContractResolver(new string[] { "Concurrency", "Id", "CustomFields" }) }); + // foreach (JObject j in ja) + // { + // var w = j.ToObject(jsset); + // if (j["CustomFields"] != null) + // w.CustomFields = j["CustomFields"].ToString(); + // w.Tags.Add(ImportTag);//so user can find them all and revert later if necessary + // var res = await WorkOrderCreateAsync(w); + // if (res == null) + // { + // ImportResult.Add($"* {w.Serial} - {this.GetErrorsAsString()}"); + // this.ClearErrors(); + // } + // else + // { + // ImportResult.Add($"{w.Serial} - ok"); + // } + // } + // return ImportResult; + // } //////////////////////////////////////////////////////////////////////////////////////////////// //JOB / OPERATIONS