This commit is contained in:
2021-05-03 17:37:43 +00:00
parent 8e004be55c
commit f0db66a0fa
7 changed files with 39 additions and 6 deletions

2
.vscode/launch.json vendored
View File

@@ -53,7 +53,7 @@
"AYANOVA_FOLDER_USER_FILES": "c:\\temp\\RavenTestData\\userfiles",
"AYANOVA_FOLDER_BACKUP_FILES": "c:\\temp\\RavenTestData\\backupfiles",
"AYANOVA_FOLDER_TEMPORARY_SERVER_FILES": "c:\\temp\\RavenTestData\\tempfiles",
"AYANOVA_SERVER_TEST_MODE": "false",
"AYANOVA_SERVER_TEST_MODE": "true",
"AYANOVA_SERVER_TEST_MODE_SEEDLEVEL": "small",
"AYANOVA_SERVER_TEST_MODE_TZ_OFFSET": "-7",
"AYANOVA_BACKUP_PG_DUMP_PATH": "C:\\data\\code\\postgres_13\\bin\\"

View File

@@ -859,7 +859,7 @@ namespace AyaNova.Biz
//WORKORDER ITEM
l.Add(new FormField { TKey = "WorkOrderItemSummary", FieldKey = "WorkOrderItemSummary", TKeySection = "WorkOrderItem" });
l.Add(new FormField { TKey = "WorkOrderItemSequence", FieldKey = "WorkOrderItemSequence", TKeySection = "WorkOrderItem" });
l.Add(new FormField { TKey = "Sequence", FieldKey = "WorkOrderItemSequence", TKeySection = "WorkOrderItem" });
l.Add(new FormField { TKey = "WorkOrderItemTechNotes", FieldKey = "WorkOrderItemTechNotes", TKeySection = "WorkOrderItem" });
l.Add(new FormField { TKey = "WorkOrderItemScheduledUserList", FieldKey = "WorkOrderItemScheduledUserList", TKeySection = "WorkOrderItem" });
l.Add(new FormField { TKey = "Tags", FieldKey = "WorkOrderItemTags", TKeySection = "WorkOrderItem" });

View File

@@ -2188,7 +2188,7 @@
"NextPMNumber": "Nächste vorbeugende Wartung",
"WorkOrderErrorLocked": "Der Arbeitsauftrag ist derzeit gesperrt und kann nicht geändert werden",
"WorkOrderSerialNumber": "Nummer",
"WorkOrderItemSequence": "Reihenfolge",
"Sequence": "Reihenfolge",
"SoftDelete": "Zum Löschen markieren",
"Undelete": "Wiederherstellen",
"NewStatus": "Neuer Status",

View File

@@ -2188,7 +2188,7 @@
"NextPMNumber": "Next preventive maintenance",
"WorkOrderErrorLocked": "Work order is set to a locked status and can't be changed",
"WorkOrderSerialNumber": "Number",
"WorkOrderItemSequence": "Sequence",
"Sequence": "Sequence",
"SoftDelete": "Mark for deletion",
"Undelete": "Undelete",
"NewStatus": "New status",

View File

@@ -2188,7 +2188,7 @@
"NextPMNumber": "Siguiente mantenimiento preventivo",
"WorkOrderErrorLocked": "La orden de trabajo está actualmente configurada en un estado bloqueado y no se puede cambiar",
"WorkOrderSerialNumber": "Número",
"WorkOrderItemSequence": "Secuencia",
"Sequence": "Secuencia",
"SoftDelete": "Marcar para borrar",
"Undelete": "Recuperar",
"NewStatus": "Nuevo estado",

View File

@@ -2188,7 +2188,7 @@
"NextPMNumber": "Prochaine maintenance préventive",
"WorkOrderErrorLocked": "Le bon de travail est actuellement défini sur un statut verrouillé et ne peut pas être modifié",
"WorkOrderSerialNumber": "Numéro",
"WorkOrderItemSequence": "Séquence",
"Sequence": "Séquence",
"SoftDelete": "Marquer pour suppression",
"Undelete": "Annuler la suppression",
"NewStatus": "Nouveau statut",

View File

@@ -2236,6 +2236,39 @@ namespace AyaNova.Util
o.CompleteByDate = woDate.AddDays(5).ToUniversalTime();
o.CustomerContactName = "contact name here";
o.CustomerId = Fake.Random.Long(1, TotalSeededCustomers);
using (AyContext ct = ServiceProviderProvider.DBContext)
{
var cust = await ct.Customer.AsNoTracking().FirstAsync(z => z.Id == o.CustomerId);
o.Latitude = cust.Latitude;
o.Longitude = cust.Longitude;
o.Address = cust.Address;
o.City = cust.City;
o.Region = cust.Region;
o.Country = cust.Country;
if (cust.BillHeadOffice && cust.HeadOfficeId != null)
{
var head = await ct.HeadOffice.AsNoTracking().FirstAsync(z => z.Id == cust.HeadOfficeId);
o.PostAddress = head.PostAddress;
o.PostCity = head.PostCity;
o.PostRegion = head.PostRegion;
o.PostCountry = head.PostCountry;
o.PostCode = head.PostCode;
}
else
{
o.PostAddress = cust.PostAddress;
o.PostCity = cust.PostCity;
o.PostRegion = cust.PostRegion;
o.PostCountry = cust.PostCountry;
o.PostCode = cust.PostCode;
}
}
o.CustomerReferenceNumber = "crf-" + Fake.Finance.Account(4);
o.InternalReferenceNumber = "irf-" + Fake.Finance.Account(4);
o.ServiceDate = woDate.ToUniversalTime();