diff --git a/Elwig/Windows/MemberAdminWindow.xaml b/Elwig/Windows/MemberAdminWindow.xaml
index c1de5ee..303e7ba 100644
--- a/Elwig/Windows/MemberAdminWindow.xaml
+++ b/Elwig/Windows/MemberAdminWindow.xaml
@@ -341,6 +341,9 @@
+
diff --git a/Elwig/Windows/MemberAdminWindow.xaml.cs b/Elwig/Windows/MemberAdminWindow.xaml.cs
index 754c968..944d57c 100644
--- a/Elwig/Windows/MemberAdminWindow.xaml.cs
+++ b/Elwig/Windows/MemberAdminWindow.xaml.cs
@@ -11,6 +11,7 @@ using System.Threading.Tasks;
using Microsoft.EntityFrameworkCore.ChangeTracking;
using System.Collections.ObjectModel;
using Elwig.Documents;
+using System.Diagnostics;
namespace Elwig.Windows {
public partial class MemberAdminWindow : AdministrationWindow {
@@ -187,12 +188,14 @@ namespace Elwig.Windows {
DeleteMemberButton.IsEnabled = true;
AreaCommitmentButton.IsEnabled = true;
DeliveryButton.IsEnabled = true;
+ OrganicButton.IsEnabled = true;
FillInputs(m);
} else {
EditMemberButton.IsEnabled = false;
DeleteMemberButton.IsEnabled = false;
AreaCommitmentButton.IsEnabled = false;
DeliveryButton.IsEnabled = false;
+ OrganicButton.IsEnabled = false;
ClearOriginalValues();
ClearDefaultValues();
ClearInputs(validate);
@@ -791,5 +794,17 @@ namespace Elwig.Windows {
App.FocusOriginHierarchy();
}
}
+
+ private void OrganicButton_Click(object sender, RoutedEventArgs evt) {
+ if (MemberList.SelectedItem is not Member m)
+ return;
+ var url = "https://www.easy-cert.com/htm/suchergebnis.htm?" +
+ //$"CustomerNumber={m.LfbisNr}&" +
+ $"Name={(m.BillingAddress?.Name ?? m.Name).Replace(' ', '+')}&" +
+ $"PostalCode={(m.BillingAddress?.PostalDest ?? m.PostalDest).AtPlz?.Plz}";
+ Process.Start(new ProcessStartInfo(url) {
+ UseShellExecute = true,
+ });
+ }
}
}