Documents: Add Letterhead
This commit is contained in:
@ -10,6 +10,7 @@ using Elwig.Models;
|
||||
using System.Threading.Tasks;
|
||||
using Microsoft.EntityFrameworkCore.ChangeTracking;
|
||||
using System.Collections.ObjectModel;
|
||||
using Elwig.Documents;
|
||||
|
||||
namespace Elwig.Windows {
|
||||
public partial class MemberAdminWindow : AdministrationWindow {
|
||||
@ -269,6 +270,25 @@ namespace Elwig.Windows {
|
||||
Utils.MailTo(((Member)MemberList.SelectedItem).EmailAddresses.Select(a => a.Address));
|
||||
}
|
||||
|
||||
private async void Menu_Print_Letterheads_MgNr_Click(object sender, RoutedEventArgs evt) {
|
||||
using var d = await Document.Merge(Context.Members
|
||||
.Where(m => m.IsActive)
|
||||
.OrderBy(m => m.MgNr)
|
||||
.Select(m => new Letterhead(m)));
|
||||
await d.Generate();
|
||||
d.Show();
|
||||
}
|
||||
|
||||
private async void Menu_Print_Letterheads_Name_Click(object sender, RoutedEventArgs evt) {
|
||||
using var d = await Document.Merge(Context.Members
|
||||
.Where(m => m.IsActive)
|
||||
.OrderBy(m => m.FamilyName)
|
||||
.ThenBy(m => m.GivenName)
|
||||
.Select(m => new Letterhead(m)));
|
||||
await d.Generate();
|
||||
d.Show();
|
||||
}
|
||||
|
||||
private void FocusSearchInput(object sender, RoutedEventArgs evt) {
|
||||
if (!IsEditing && !IsCreating) {
|
||||
SearchInput.Focus();
|
||||
|
Reference in New Issue
Block a user