[#3] MemberAdminWindow: Add Export item in menu
This commit is contained in:
@ -124,6 +124,17 @@
|
||||
IsCheckable="True" IsChecked="{Binding MemberListOrderByOrt, Mode=TwoWay}"
|
||||
Click="Menu_List_Order_Click"/>
|
||||
</MenuItem>
|
||||
<MenuItem Header="Export">
|
||||
<MenuItem x:Name="Menu_Export_ExportFilters" Header="...aus Filtern speichern..."
|
||||
Click="Menu_Export_ExportFilters_Click"/>
|
||||
<MenuItem x:Name="Menu_Export_UploadFilters" Header="...aus Filtern hochladen"
|
||||
Click="Menu_Export_UploadFilters_Click"/>
|
||||
<Separator/>
|
||||
<MenuItem x:Name="Menu_Export_ExportAll" Header="...von allen Mitgliedern speichern..."
|
||||
Click="Menu_Export_ExportAll_Click"/>
|
||||
<MenuItem x:Name="Menu_Export_UploadAll" Header="...von allen Mitgliedern hochladen"
|
||||
Click="Menu_Export_UploadAll_Click"/>
|
||||
</MenuItem>
|
||||
</Menu>
|
||||
|
||||
<Grid Grid.Row="1" Margin="5,0,0,0">
|
||||
|
@ -79,6 +79,9 @@ namespace Elwig.Windows {
|
||||
case 1: ViewModel.MemberListOrderByName = true; break;
|
||||
case 2: ViewModel.MemberListOrderByOrt = true; break;
|
||||
}
|
||||
|
||||
Menu_Export_UploadFilters.IsEnabled = App.Config.SyncUrl != null;
|
||||
Menu_Export_UploadAll.IsEnabled = App.Config.SyncUrl != null;
|
||||
}
|
||||
|
||||
private void Window_Loaded(object sender, RoutedEventArgs evt) {
|
||||
@ -561,6 +564,20 @@ namespace Elwig.Windows {
|
||||
private async void Menu_List_SavePdfAll_Click(object sender, RoutedEventArgs evt) { await ViewModel.GenerateMemberList(2, ExportMode.SavePdf); }
|
||||
private async void Menu_List_PrintAll_Click(object sender, RoutedEventArgs evt) { await ViewModel.GenerateMemberList(2, ExportMode.Print); }
|
||||
|
||||
private async void Menu_Export_ExportAll_Click(object sender, RoutedEventArgs evt) { await ViewModel.GenerateMemberList(2, ExportMode.Export); }
|
||||
private async void Menu_Export_ExportFilters_Click(object sender, RoutedEventArgs evt) { await ViewModel.GenerateMemberList(1, ExportMode.Export); }
|
||||
|
||||
private async void Menu_Export_UploadAll_Click(object sender, RoutedEventArgs evt) {
|
||||
if (App.Config.SyncUrl == null) return;
|
||||
await ViewModel.GenerateMemberList(2, ExportMode.Upload);
|
||||
}
|
||||
|
||||
private async void Menu_Export_UploadFilters_Click(object sender, RoutedEventArgs evt) {
|
||||
if (App.Config.SyncUrl == null) return;
|
||||
await ViewModel.GenerateMemberList(1, ExportMode.Upload);
|
||||
}
|
||||
|
||||
|
||||
private async void Menu_List_Order_Click(object sender, RoutedEventArgs evt) {
|
||||
Menu_List.IsSubmenuOpen = true;
|
||||
if (sender == Menu_List_OrderMgNr) {
|
||||
|
Reference in New Issue
Block a user