DeliveryAdminWindow: Show modifiers in DataGrid
This commit is contained in:
@ -85,10 +85,22 @@ namespace Elwig.Models.Entities {
|
||||
.GroupBy(p => p.SortId)
|
||||
.OrderByDescending(g => g.Select(p => p.Weight).Sum())
|
||||
.Select(g => g.Key);
|
||||
|
||||
public string SortIdString => string.Join(", ", SortIds);
|
||||
public string FilteredSortIdString => string.Join(", ", FilteredSortIds);
|
||||
|
||||
public IEnumerable<string> Modifiers => Parts
|
||||
.SelectMany(p => p.Modifiers)
|
||||
.Select(m => m.Name)
|
||||
.Distinct()
|
||||
.Order();
|
||||
public IEnumerable<string> FilteredModifiers => FilteredParts
|
||||
.SelectMany(p => p.Modifiers)
|
||||
.Select(m => m.Name)
|
||||
.Distinct()
|
||||
.Order();
|
||||
public string ModifiersString => string.Join(" / ", Modifiers);
|
||||
public string FilteredModifiersString => string.Join(" / ", FilteredModifiers);
|
||||
|
||||
public double Kmw => Utils.AggregateDeliveryPartsKmw(Parts);
|
||||
public double FilteredKmw => Utils.AggregateDeliveryPartsKmw(FilteredParts);
|
||||
|
||||
|
@ -177,6 +177,7 @@
|
||||
</DataGridTextColumn>
|
||||
<DataGridTextColumn Header="LsNr." Binding="{Binding LsNr}" Width="120"/>
|
||||
<DataGridTextColumn Header="Mitglied" Binding="{Binding Member.AdministrativeName}" Width="180"/>
|
||||
<DataGridTextColumn Header="Zu-/Abschläge" Binding="{Binding FilteredModifiersString}" Width="150"/>
|
||||
</DataGrid.Columns>
|
||||
</DataGrid>
|
||||
|
||||
|
Reference in New Issue
Block a user