This commit is contained in:
@@ -239,8 +239,9 @@ namespace AyaNova.PlugIn.V8
|
|||||||
|
|
||||||
private string ImportTag = string.Empty;
|
private string ImportTag = string.Empty;
|
||||||
|
|
||||||
private void AddImportTag(List<string> tags){
|
private void AddImportTag(List<string> tags)
|
||||||
if(!string.IsNullOrWhiteSpace(ImportTag))
|
{
|
||||||
|
if (!string.IsNullOrWhiteSpace(ImportTag))
|
||||||
tags.Add(ImportTag);
|
tags.Add(ImportTag);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -360,6 +361,9 @@ namespace AyaNova.PlugIn.V8
|
|||||||
await ExportExternalUsers(progress);//needs vendors, clients and headoffices already exported so needs to be here late
|
await ExportExternalUsers(progress);//needs vendors, clients and headoffices already exported so needs to be here late
|
||||||
await ExportMemos(progress);
|
await ExportMemos(progress);
|
||||||
|
|
||||||
|
await ExportWorkorderStatus(progress);//item and workorder both as split in v8
|
||||||
|
await ExportWorkOrderItemPriorities(progress);
|
||||||
|
|
||||||
await ExportServiceWorkorders(progress);
|
await ExportServiceWorkorders(progress);
|
||||||
//MIGRATE_OUTSTANDING - here can fixup loanitem workorder id's
|
//MIGRATE_OUTSTANDING - here can fixup loanitem workorder id's
|
||||||
|
|
||||||
@@ -2247,6 +2251,54 @@ namespace AyaNova.PlugIn.V8
|
|||||||
}
|
}
|
||||||
#endregion Memos
|
#endregion Memos
|
||||||
|
|
||||||
|
|
||||||
|
//await (progress);//item and workorder both as split in v8
|
||||||
|
//await ExportWorkOrderItemPriorities(progress);
|
||||||
|
#region WorkorderStatus
|
||||||
|
private async System.Threading.Tasks.Task ExportWorkorderStatus(ProgressForm progress)
|
||||||
|
{
|
||||||
|
if (!progress.KeepGoing) return;
|
||||||
|
progress.Op("Start WorkOrder/Item Status export");
|
||||||
|
progress.SubOp("");
|
||||||
|
var ObjectTypeName = "WorkorderStatus";
|
||||||
|
progress.Append("Exporting all " + " " + ObjectTypeName + "s");
|
||||||
|
List<string> tags = new List<string>();
|
||||||
|
AddImportTag(tags);
|
||||||
|
WorkorderStatusPickList pl = WorkorderStatusPickList.GetList();
|
||||||
|
|
||||||
|
foreach (WorkorderStatusPickList.WorkorderStatusPickListInfo pli in pl)
|
||||||
|
{
|
||||||
|
if (!progress.KeepGoing) return;
|
||||||
|
|
||||||
|
|
||||||
|
if (!progress.KeepGoing) return;
|
||||||
|
|
||||||
|
dynamic d = new JObject();
|
||||||
|
|
||||||
|
|
||||||
|
SetTags(d, tags);
|
||||||
|
|
||||||
|
|
||||||
|
progress.Op(ObjectTypeName + " " + pli.ID.ToString());
|
||||||
|
|
||||||
|
var rMainObject = await util.PostAsync("work-order-status", d.ToString());
|
||||||
|
long RavenId = util.IdFromResponse(rMainObject);
|
||||||
|
//Event log fixup
|
||||||
|
await util.EventLog(util.AyaType, RavenId, RavenFromId, RavenFromId, mem.Created, mem.Modified);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//------
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
#endregion workorder status
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
██╗ ██╗ ██████╗ ██████╗ ██╗ ██╗ ██████╗ ██████╗ ██████╗ ███████╗██████╗
|
██╗ ██╗ ██████╗ ██████╗ ██╗ ██╗ ██████╗ ██████╗ ██████╗ ███████╗██████╗
|
||||||
██║ ██║██╔═══██╗██╔══██╗██║ ██╔╝ ██╔═══██╗██╔══██╗██╔══██╗██╔════╝██╔══██╗
|
██║ ██║██╔═══██╗██╔══██╗██║ ██╔╝ ██╔═══██╗██╔══██╗██╔══██╗██╔════╝██╔══██╗
|
||||||
@@ -2450,7 +2502,7 @@ namespace AyaNova.PlugIn.V8
|
|||||||
}
|
}
|
||||||
#endregion Quotes
|
#endregion Quotes
|
||||||
|
|
||||||
/*
|
/*
|
||||||
██████╗ ███╗ ███╗
|
██████╗ ███╗ ███╗
|
||||||
██╔══██╗████╗ ████║
|
██╔══██╗████╗ ████║
|
||||||
██████╔╝██╔████╔██║
|
██████╔╝██╔████╔██║
|
||||||
|
|||||||
Reference in New Issue
Block a user