Compare commits

...

3 Commits

Author SHA1 Message Date
b79ba14f9e DeliveryAdminWindow: Print Hotfix 2023-09-30 09:55:59 +02:00
de298ffef1 Bump verion to 0.3.4 2023-09-29 23:01:39 +02:00
eaf7b6bd41 DeliveryJournal: Fix ordering 2 2023-09-29 15:38:30 +02:00
3 changed files with 11 additions and 5 deletions

View File

@@ -17,10 +17,11 @@ namespace Elwig.Documents {
}
public DeliveryJournal(string filter, IQueryable<DeliveryPart> deliveries) :
this(filter, (IEnumerable<DeliveryPart>)deliveries
this(filter, deliveries
.Include(p => p.Delivery)
.Include(p => p.Delivery.Member)
.Include(p => p.Variant)) { }
.Include(p => p.Variant)
.ToList()) { }
public DeliveryJournal(AppDbContext ctx, DateOnly date) :
this(date.ToString("dd.MM.yyyy"), ctx.DeliveryParts

View File

@@ -7,7 +7,7 @@
<UseWPF>true</UseWPF>
<PreserveCompilationContext>true</PreserveCompilationContext>
<ApplicationIcon>elwig.ico</ApplicationIcon>
<Version>0.3.3</Version>
<Version>0.3.5</Version>
<SatelliteResourceLanguages>de-AT</SatelliteResourceLanguages>
</PropertyGroup>

View File

@@ -285,7 +285,12 @@ namespace Elwig.Windows {
deliveryQuery = deliveryQuery.Where(d => d.Year == SeasonInput.Value);
filterNames.Add(SeasonInput.Value.ToString() ?? "");
}
IQueryable<DeliveryPart> dpq = deliveryQuery.SelectMany(d => d.Parts).OrderBy(p => p.Delivery.DateString).ThenBy(p => p.Delivery.TimeString);
IQueryable<DeliveryPart> dpq = deliveryQuery
.SelectMany(d => d.Parts)
.OrderBy(p => p.Delivery.DateString)
.ThenBy(p => p.Delivery.TimeString)
.ThenBy(p => p.Delivery.LsNr)
.ThenBy(p => p.DPNr);
// TODO add filter for:
// attributes
@@ -913,7 +918,7 @@ namespace Elwig.Windows {
if (App.Config.Debug) {
doc.Show();
} else {
doc.Print(2);
await doc.Print(2);
}
}
FinishButton.Cursor = null;