From cd2b3ac438895c4dfd86d0edcb2da058845a7358 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Thu, 31 Dec 2020 15:04:23 +0000 Subject: [PATCH] --- source/Plugins/AyaNova.Plugin.V8/V8.cs | 57 ++++++++++++++------------ 1 file changed, 30 insertions(+), 27 deletions(-) diff --git a/source/Plugins/AyaNova.Plugin.V8/V8.cs b/source/Plugins/AyaNova.Plugin.V8/V8.cs index 3bab705..24c68b4 100644 --- a/source/Plugins/AyaNova.Plugin.V8/V8.cs +++ b/source/Plugins/AyaNova.Plugin.V8/V8.cs @@ -517,15 +517,15 @@ namespace AyaNova.PlugIn.V8 d.employeeNumber = c.EmployeeNumber; d.notes = c.Notes; - Tagit(c.RegionID, tags); - Tagit(c.DispatchZoneID, tags); + TagFromv7Guid(c.RegionID, tags); + TagFromv7Guid(c.DispatchZoneID, tags); foreach (UserSkillAssigned skill in c.UserSkills) { - Tagit(skill.UserSkillID, tags); + TagFromv7Guid(skill.UserSkillID, tags); } foreach (UserCertificationAssigned cert in c.UserCertifications) { - Tagit(cert.UserCertificationID, tags); + TagFromv7Guid(cert.UserCertificationID, tags); } SetTags(d, tags); @@ -696,15 +696,15 @@ namespace AyaNova.PlugIn.V8 d.employeeNumber = c.EmployeeNumber; d.notes = c.Notes; - Tagit(c.RegionID, tags); - Tagit(c.DispatchZoneID, tags); + TagFromv7Guid(c.RegionID, tags); + TagFromv7Guid(c.DispatchZoneID, tags); foreach (UserSkillAssigned skill in c.UserSkills) { - Tagit(skill.UserSkillID, tags); + TagFromv7Guid(skill.UserSkillID, tags); } foreach (UserCertificationAssigned cert in c.UserCertifications) { - Tagit(cert.UserCertificationID, tags); + TagFromv7Guid(cert.UserCertificationID, tags); } SetTags(d, tags); @@ -902,9 +902,9 @@ namespace AyaNova.PlugIn.V8 d.longitude = c.GoToAddress.Longitude; - Tagit(c.RegionID, tags); - Tagit(c.DispatchZoneID, tags); - Tagit(c.ClientGroupID, tags); + TagFromv7Guid(c.RegionID, tags); + TagFromv7Guid(c.DispatchZoneID, tags); + TagFromv7Guid(c.ClientGroupID, tags); SetTags(d, tags); @@ -1016,7 +1016,7 @@ namespace AyaNova.PlugIn.V8 d.userId = SafeGetUserMap(cn.Creator); d.noteDate = util.DateToV8(cn.Created, true); d.notes = cn.Notes; - Tagit(cn.ClientNoteTypeID, tags); + TagFromv7Guid(cn.ClientNoteTypeID, tags); SetTags(d, tags); await util.PostAsync("customer-note", d.ToString()); @@ -1104,8 +1104,8 @@ namespace AyaNova.PlugIn.V8 - Tagit(c.RegionID, tags); - Tagit(c.ClientGroupID, tags); + TagFromv7Guid(c.RegionID, tags); + TagFromv7Guid(c.ClientGroupID, tags); SetTags(d, tags); @@ -1223,7 +1223,7 @@ namespace AyaNova.PlugIn.V8 progress.Op(ObjectTypeName + " " + d.name); d.active = c.Active; d.notes = c.Notes; - Tagit(c.RegionID, tags); + TagFromv7Guid(c.RegionID, tags); SetTags(d, tags); @@ -1300,7 +1300,7 @@ namespace AyaNova.PlugIn.V8 progress.Op(ObjectTypeName + " " + d.name); d.active = c.Active; d.notes = c.Notes; - Tagit(c.RegionID, tags); + TagFromv7Guid(c.RegionID, tags); SetTags(d, tags); //Custom fields? @@ -1458,7 +1458,7 @@ namespace AyaNova.PlugIn.V8 d.accountNumber = c.AccountNumber; d.projectOverseerId = SafeGetUserMap(c.ProjectOverseerID); - Tagit(c.RegionID, tags); + TagFromv7Guid(c.RegionID, tags); SetTags(d, tags); @@ -1683,7 +1683,10 @@ namespace AyaNova.PlugIn.V8 progress.Op(ObjectTypeName + " " + d.name); d.active = c.Active; d.notes = c.Notes; - Tagit(c.UnitModelCategoryID, tags); + + + + TagFromv7Guid(c.UnitModelCategoryID, tags); SetTags(d, tags); @@ -1881,8 +1884,8 @@ namespace AyaNova.PlugIn.V8 if (i.ContractRate) tags.Add("contract.rate"); - Tagit(i.RegionID, tags); - Tagit(i.ClientGroupID, tags); + TagFromv7Guid(i.RegionID, tags); + TagFromv7Guid(i.ClientGroupID, tags); SetTags(d, tags); @@ -2052,7 +2055,7 @@ namespace AyaNova.PlugIn.V8 progress.Op(ObjectTypeName + " " + c.WorkorderService.ServiceNumber); d.active = true;//probably can remove this at server, just stubbed in for now - Tagit(c.RegionID, tags); + TagFromv7Guid(c.RegionID, tags); SetTags(d, tags); @@ -2106,8 +2109,8 @@ namespace AyaNova.PlugIn.V8 progress.Op("WorkorderItem " + wi.ID.ToString()); dwi.active = true;//probably can remove this at server, just stubbed in for now - Tagit(wi.TypeID, tags); - Tagit(wi.WorkorderItemUnitServiceTypeID, tags); + TagFromv7Guid(wi.TypeID, tags); + TagFromv7Guid(wi.WorkorderItemUnitServiceTypeID, tags); SetTags(dwi, tags); ////Custom fields? @@ -2163,7 +2166,7 @@ namespace AyaNova.PlugIn.V8 progress.Op(ObjectTypeName + " " + c.WorkorderQuote.QuoteNumber); d.active = true;//probably can remove this at server, just stubbed in for now - Tagit(c.RegionID, tags); + TagFromv7Guid(c.RegionID, tags); SetTags(d, tags); ////Custom fields? @@ -2243,7 +2246,7 @@ namespace AyaNova.PlugIn.V8 progress.Op(ObjectTypeName + " " + c.WorkorderPreventiveMaintenance.PreventiveMaintenanceNumber); d.active = true;//probably can remove this at server, just stubbed in for now - Tagit(c.RegionID, tags); + TagFromv7Guid(c.RegionID, tags); SetTags(d, tags); ////Custom fields? @@ -2487,7 +2490,7 @@ namespace AyaNova.PlugIn.V8 d.lastHoursBalance = iLast.LT_ServiceBank_Label_HoursBalance; } - var rMainObject = await util.PostAsync("service-bank", d.ToString()); + var rMainObject = await util.PostAsync("service-bank/migrate", d.ToString()); long RavenId = util.IdFromResponse(rMainObject); // Addv7v8IdMap(i.ID, RavenId); @@ -3798,7 +3801,7 @@ and this one #endregion wiki #region TAGS - private void Tagit(Guid g, List tags) + private void TagFromv7Guid(Guid g, List tags) { if (g == Guid.Empty) return; if (!TagMap.ContainsKey(g)) return;