DeliveryJournalData: Add delivery and member branch to excel export
All checks were successful
Test / Run tests (push) Successful in 2m52s
All checks were successful
Test / Run tests (push) Successful in 2m52s
This commit is contained in:
@ -14,16 +14,18 @@ namespace Elwig.Models.Dtos {
|
||||
("Pos", "Pos.", null, 10),
|
||||
("Date", "Datum", null, 20),
|
||||
("Time", "Zeit", null, 20),
|
||||
("DeliveryBranch", "Zweigstelle", null, 30),
|
||||
("MgNr", "MgNr.", null, 12),
|
||||
("Name1", "Name", null, 40),
|
||||
("Name2", "Vorname", null, 40),
|
||||
("MemberBranch", "Stamm-Zwst.", null, 30),
|
||||
("SortId", "Sorte", null, 10),
|
||||
("AttrId", "Attr.", null, 15),
|
||||
("CultId", "Bewirt.", null, 15),
|
||||
("QualId", "Qualität", null, 15),
|
||||
("Gradation", "Gradation", "°Oe|°KMW", 40),
|
||||
("Weight", "Gewicht", "kg", 20),
|
||||
("NetGross", "bto./nto.", null, 20),
|
||||
("IsNetWeight", "Gerebelt", null, 20),
|
||||
("HkId", "Herkunft", null, 20),
|
||||
("Modifiers", "Zu-/Abschläge", null, 40),
|
||||
("Comment", "Anmerkung", null, 60),
|
||||
@ -35,7 +37,7 @@ namespace Elwig.Models.Dtos {
|
||||
|
||||
public static async Task<DeliveryJournalData> FromQuery(IQueryable<DeliveryPart> query, List<string> filterNames) {
|
||||
return new((await query
|
||||
.Include(p => p.Delivery.Member)
|
||||
.Include(p => p.Delivery.Member.Branch)
|
||||
.Include(p => p.Delivery.Branch)
|
||||
.Include(p => p.PartModifiers).ThenInclude(m => m.Modifier)
|
||||
.Include(p => p.Variety)
|
||||
@ -53,10 +55,12 @@ namespace Elwig.Models.Dtos {
|
||||
public int Pos;
|
||||
public DateOnly Date;
|
||||
public TimeOnly? Time;
|
||||
public string DeliveryBranch;
|
||||
public int MgNr;
|
||||
public string Name1;
|
||||
public string Name2;
|
||||
public string AdministrativeName;
|
||||
public string? MemberBranch;
|
||||
public string SortId;
|
||||
public string Variety;
|
||||
public string? AttrId;
|
||||
@ -71,7 +75,6 @@ namespace Elwig.Models.Dtos {
|
||||
public double Oe => Gradation.Oe;
|
||||
public int Weight { get; set; }
|
||||
public bool IsNetWeight;
|
||||
public string NetGross => IsNetWeight ? "n" : "b";
|
||||
public string? Modifiers;
|
||||
public string? Comment;
|
||||
|
||||
@ -83,10 +86,12 @@ namespace Elwig.Models.Dtos {
|
||||
Pos = p.DPNr;
|
||||
Date = d.Date;
|
||||
Time = d.Time;
|
||||
DeliveryBranch = d.Branch.Name;
|
||||
MgNr = m.MgNr;
|
||||
Name1 = m.FamilyName;
|
||||
Name2 = m.AdministrativeName2;
|
||||
AdministrativeName = m.AdministrativeName;
|
||||
MemberBranch = m.Branch?.Name;
|
||||
|
||||
SortId = p.SortId;
|
||||
Variety = p.Variety.Name;
|
||||
|
Reference in New Issue
Block a user