MemberAdminWindow: Add feature to export .vcf files
Some checks failed
Test / Run tests (push) Failing after 35s
Some checks failed
Test / Run tests (push) Failing after 35s
This commit is contained in:
@@ -319,9 +319,11 @@ namespace Elwig.Windows {
|
||||
if (MemberList.SelectedItem is Member m) {
|
||||
Menu_Export_ExportSelected.IsEnabled = !IsEditing && !IsCreating;
|
||||
Menu_Export_UploadSelected.IsEnabled = !IsEditing && !IsCreating && App.Config.SyncUrl != null;
|
||||
Menu_Contacts_Selected.IsEnabled = !IsEditing && !IsCreating;
|
||||
} else {
|
||||
Menu_Export_ExportSelected.IsEnabled = false;
|
||||
Menu_Export_UploadSelected.IsEnabled = false;
|
||||
Menu_Contacts_Selected.IsEnabled = false;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -649,6 +651,13 @@ namespace Elwig.Windows {
|
||||
await ViewModel.GenerateMemberList(MemberService.ExportSubject.Selected, ExportMode.Upload);
|
||||
}
|
||||
|
||||
private async void Menu_Contacts_All_Click(object sender, RoutedEventArgs evt) =>
|
||||
await ViewModel.GenerateMemberList(MemberService.ExportSubject.All, ExportMode.Vcf);
|
||||
private async void Menu_Contacts_Filters_Click(object sender, RoutedEventArgs evt) =>
|
||||
await ViewModel.GenerateMemberList(MemberService.ExportSubject.FromFilters, ExportMode.Vcf);
|
||||
private async void Menu_Contacts_Selected_Click(object sender, RoutedEventArgs evt) =>
|
||||
await ViewModel.GenerateMemberList(MemberService.ExportSubject.Selected, ExportMode.Vcf);
|
||||
|
||||
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