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